I have a question about supressing alerts. I have would like to know how to supress alerts during a maintenance window of about 10 mins as this happens every night when the server is rebooted.
The best way to do it. Copy one of your alert rules and then set it not to alert during the time you are doing recurring maintenance. For us we set our rules not to alert us from 9pm to 1159pm every Thursday. One of the SW guys helped us figured out how to do a recurring maintenance window. As we have reboots every Thursday.
Make sure all of your alerts have a condition that says "status is not equal to UnManaged". Then just unmanage your nodes during the maintenance window.
Hope this helps!
Unmanaging them is definitely the way to go. Now, what about recurring periods of unmanaged nodes? There are 3 fields in the nodes table that you need to manipulate if you want to set them to unmanaged - Unmanaged, UnmanagedFrom, and UnmanagedUntil (the last two are from memory - but they're close).
It's going to depend on your level of comfort with an SQL Server, but if you have a DBA that likes donuts you might bribe her to do create a scheduled task that runs a query that will set the 3 fields to the values you want them to be. To make selecting the nodes easier, you might even create a node custom property called Nodes_That_Reboot_For_10_Minutes of type Yes/No and toggle it for the ones you intend.
The query might look something like this (again from memory, so forgive any mistakes). If the scheduled job runs 5 minutes before your window and puts them in unmanaged for 20 minutes that'll give you plenty of wiggle room.
update nodes set unmanaged = '1', unmanagedfrom = getdate(), unmanageduntil = dateadd(mi,20,getdate()) where nodes_that_reboot_for_10_minutes = '1';
That works great if the window is just before midnight. If not, you have to create two alerts. Let's say your maintenance window is 2am to 4am. You have Alert01 that is in effect from 12:00am until 1:59am and Alert02 that is in effect from 4:01am to 11:59pm.