cancel
Showing results for 
Search instead for 
Did you mean: 
Create Post

Calendar’s for maintenance windows, SLA’s, and production monitoring windows

Calendar’s for maintenance windows, SLA’s, and production monitoring windows

Calendar’s for maintenance windows, SLA’s, and production monitoring windows

I know this has been beatup before but I am attempting to introduce this at the product core level to be available to all components

in order to increase product capacility, flexibility, and scalability.

Many shops these days varied production hours of operation, 24x7 schedules, maintenance windows and other recurring time periods where monitoring,  alerting, or the absence of applies.  The ability to define a schedule or calendar for various time periods is very helpful.  This calendar can then be applied to a monitor, an alert, a view, or even a report.  By doing so will reduce the number of alerts required to cover windows that vary over the period of a week.

In our environment, for example, we have a series of component monitors and alerts for two servers that monitor for existence of a process or service, MSMQ queue depth, log file update times, etc.  The challenge is that on Monday – Friday from 0200 – 0600 they are in a maintenance window so alerts should not happen.  To further compound this, the window changes on Saturday and again on Sunday to 0200 – 0700 and 0200 – 0800 respectively.  Now our alert count goes way up to compensate.  If the window changes due to business requirements we have to go in and touch a number of resources to adjust allowing for more opportunity to miss something.  To further exacerbate the situation, there are
other servers running related services also affected by this schedule.

So to have one schedule or calendar to define this window but able to be referenced by all of these aspects of the product makes it much easier to set up and maintain.  This results in fewer configuration points to have to touch when making updates therefore reducing chances for errors.  You can set up many different calendars for servers, interfaces, services, processes, monitors, alerts, etc.  This extends the capability of the product a great deal and makes it more scalable and flexible. 

This schedule also needs to be recurring in nature and as a core component available to all of the components of Solarwinds (NPM, SAM, WPM, Alerts, etc.)

Alert Central is not an option for us being it is a pre-rolled VM environment which goes against corporate policy by not being a company standard image.  Therefore it will never be installed here.

The functionality I speak of here is related to what I have seen in Telalert 6e and works very well.  In fact you can call from the command line the tool to see if a calendar is in effect to make use of it externally.

307 Comments
Level 13

Jfrazier, does your company allow hardware appliances for anything? If so, why is a virtual appliance considered different?

Simple answer..company policy.

Level 11

I would love to see something like this implemented. Coming from a different system that had this feature already, it is sorely missed.

chadsikorra‌ Solarwinds has been moving towards this...some aspects are now in alert manager (web based). meech‌ has been listening to me champion this for 2 years or more now.

Level 8

Allowing scheduled unmanaging/re-managing grouped servers should absolutely be part of any monitoring system. 


We patch Non-Production separately from Production systems.  We moved off a pretty lousy, open-source monitoring system.....but that one let us schedule group maintenance, albeit it could take more than 30 minutes to stop alerting once scheduled....that's one of many reasons we scuttled them.

While a separate tool would do the job IMHO it makes no sense to build a great monitoring system without the ability to unmanage nodes on a one-off schedule.  Think of a company that has hundreds to thousands of servers/devices that need alerting but also need patching.  What sense does it make to click a box next to that many servers and unmanage them only to have to go back and do the same thing to re-manage them.

Please put this in a soon-to-be-released release!!!  It's a VERY necessary function in any IT shop!!!

Level 10

Waiting for this for years now.

I bug various people every chance I get on this.  It was even mentioned during the DFW SWUG.

Level 8

Something else that would be beneficial related to scheduling maintenance windows in advance would be the ability to remove polled values and alerts, post-maintenance.  Having the ability to remove polled data for "approved maintenance windows" is something i've seen in other softwares, so that you can omit that downtime from network availability, particularly on customer circuits where they have implemented maintenance without contacting the provider.

Thank you  tonymckay​ !

Level 12

I have a script to pre-schedule unmanage windows, and will be building a webpage around it. If the app can do it instead of me having to custom build so much the better.