123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693 |
- USE [msdb]
- GO
- -- Set here the Operator name to receive notifications
- DECLARE @customoper sysname
- SET @customoper = 'SQLAdmins'
- IF EXISTS (SELECT name FROM msdb.dbo.sysoperators WHERE name = @customoper)
- BEGIN
- IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Agent Alerts Sev 10' AND category_class=2)
- BEGIN
- EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'Agent Alerts Sev 10'
- END
- ----------------------------------------
-
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 825')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 825'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 825)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 825',
- @message_id=825,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 825', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 833')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 833'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 833)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 833',
- @message_id=833,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 833', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 855')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 855'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 855)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 855',
- @message_id=855,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 855', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 856')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 856'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 856)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 856',
- @message_id=856,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 856', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 3452')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 3452'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 3452)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 3452',
- @message_id=3452,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 3452', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 3619')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 3619'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 3619)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 3619',
- @message_id=3619,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 3619', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 17179')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 17179'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 17179)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 17179',
- @message_id=17179,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 17179', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 17883')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 17883'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 17883)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 17883',
- @message_id=17883,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 17883', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 17884')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 17884'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 17884)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 17884',
- @message_id=17884,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 17884', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 17887')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 17887'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 17887)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 17887',
- @message_id=17887,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 17887', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 17888')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 17888'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 17888)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 17888',
- @message_id=17888,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 17888', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 17890')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 17890'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 17890)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 17890',
- @message_id=17890,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 17890', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 28036')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 28036'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 28036)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 28036',
- @message_id=28036,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 10'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 28036', @operator_name=@customoper, @notification_method = 1
- END
- ----------------------------------------
- IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Agent Alerts Sev 16' AND category_class=2)
- BEGIN
- EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'Agent Alerts Sev 16'
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 2508')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 2508'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 2508)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 2508',
- @message_id=2508,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 2508', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 2511')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 2511'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 2511)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 2511',
- @message_id=2511,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 2511', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 3271')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 3271'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 3271)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 3271',
- @message_id=3271,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 3271', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 5228')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 5228'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 5228)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 5228',
- @message_id=5228,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 5228', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 5229')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 5229'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 5229)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 5229',
- @message_id=5229,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 5229', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 5242')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 5242'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 5242)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 5242',
- @message_id=5242,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 5242', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 5243')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 5243'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 5243)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 5243',
- @message_id=5243,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 5243', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 5250')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 5250'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 5250)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 5250',
- @message_id=5250,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 5250', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 5901')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 5901'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 5901)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 5901',
- @message_id=5901,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 5901', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 17130')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 17130'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 17130)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 17130',
- @message_id=17130,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 17130', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 17300')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 17300'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 17300)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 17300',
- @message_id=17300,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 16'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 17300', @operator_name=@customoper, @notification_method = 1
- END
- ----------------------------------------
- IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Agent Alerts Sev 17' AND category_class=2)
- BEGIN
- EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'Agent Alerts Sev 17'
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 802')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 802'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 802)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 802',
- @message_id=802,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 17'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 802', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 845')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 845'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 845)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 845',
- @message_id=845,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 17'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 845', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 1101')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 1101'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 1101)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 1101',
- @message_id=1101,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 17'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 1101', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 1105')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 1105'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 1105)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 1105',
- @message_id=1105,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 17'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 1105', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 1121')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 1121'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 1121)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 1121',
- @message_id=1121,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 17'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 1121', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 1214')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 1214'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 1214)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 1214',
- @message_id=1214,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 17'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 1214', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 9002')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 9002'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 9002)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 9002',
- @message_id=9002,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 17'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 9002', @operator_name=@customoper, @notification_method = 1
- END
- ----------------------------------------
- IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Agent Alerts Sev 19' AND category_class=2)
- BEGIN
- EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'Agent Alerts Sev 19'
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 701')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 701'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 701)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 701',
- @message_id=701,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 19'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 701', @operator_name=@customoper, @notification_method = 1
- END
- ----------------------------------------
- IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Agent Alerts Sev 20' AND category_class=2)
- BEGIN
- EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'Agent Alerts Sev 20'
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 3624')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 3624'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 3624)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 3624',
- @message_id=3624,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 20'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 3624', @operator_name=@customoper, @notification_method = 1
- END
- ----------------------------------------
- IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Agent Alerts Sev 21' AND category_class=2)
- BEGIN
- EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'Agent Alerts Sev 21'
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 605')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 605'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 605)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 605',
- @message_id=605,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 21'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 605', @operator_name=@customoper, @notification_method = 1
- END
- ----------------------------------------
- IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Agent Alerts Sev 22' AND category_class=2)
- BEGIN
- EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'Agent Alerts Sev 22'
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 5180')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 5180'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 5180)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 5180',
- @message_id=5180,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 22'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 5180', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 8966')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 8966'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 8966)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 8966',
- @message_id=8966,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 22'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 8966', @operator_name=@customoper, @notification_method = 1
- END
- ----------------------------------------
- IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Agent Alerts Sev 23' AND category_class=2)
- BEGIN
- EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'Agent Alerts Sev 23'
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 5572')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 5572'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 5572)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 5572',
- @message_id=5572,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 23'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 5572', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 9100')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 9100'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 9100)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 9100',
- @message_id=9100,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 23'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 9100', @operator_name=@customoper, @notification_method = 1
- END
- ----------------------------------------
- IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Agent Alerts Sev 24' AND category_class=2)
- BEGIN
- EXEC msdb.dbo.sp_add_category @class=N'ALERT', @type=N'NONE', @name=N'Agent Alerts Sev 24'
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 823')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 823'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 823)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 823',
- @message_id=823,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 24'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 823', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 824')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 824'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 824)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 824',
- @message_id=824,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 24'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 824', @operator_name=@customoper, @notification_method = 1
- END
- IF EXISTS (SELECT name FROM msdb.dbo.sysalerts WHERE name = N'Error 832')
- EXEC msdb.dbo.sp_delete_alert @name=N'Error 832'
- IF EXISTS (SELECT message_id FROM msdb.sys.messages WHERE message_id = 832)
- BEGIN
- EXEC msdb.dbo.sp_add_alert @name=N'Error 832',
- @message_id=832,
- @severity=0,
- @enabled=1,
- @delay_between_responses=0,
- @include_event_description_in=1,
- @category_name=N'Agent Alerts Sev 24'
- EXEC msdb.dbo.sp_add_notification @alert_name=N'Error 832', @operator_name=@customoper, @notification_method = 1
- END
- PRINT 'Agent alerts created';
- END
- ELSE
- BEGIN
- PRINT 'Operator does not exist. Alerts were not created.';
- END
- GO
|