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

Manage Scheduled Maintenance Windows

Manage Scheduled Maintenance Windows

I like that I can go into my nodes and schedule a planned maintenance window in advance. This comes in handy when a service provider tells you there will be a maintenance window in the future and will affect one of your sites.

     

HOWEVER, I'd love to have a place where I can go in and SEE all the maintenance windows that exist in the future and be able to manage those maintenance windows.

I've scheduled several maintenance windows in the near future, but I can't see which ones I've done, how long they are set for, etc. It would be nice to have a web interface (instead of telling me I need to do some custom SQL or SWQL report) where everyone could view upcoming events or verify things are set for scheduled maintenance.   

5 Comments
Level 12

Yes, this needs to be a widget.

Until it's a builtin widget, you can get it with a custom query widget, instead of a report.

For Example, I have one that shows future node and SAM application maintenance schedules.  This is only for suppress alerts, I don't include unmanage, and personally I want to remove unmanage as an option for my users.

SELECT q.Node, q.[_Linkfor_Node], q.[_Iconfor_Node], q.Monitor, q.[_Linkfor_Monitor], q.[_Iconfor_Monitor], q.M_Start, q.M_End from (

   SELECT

      n.Caption as Node,

      n.DetailsUrl AS [_Linkfor_Node],

      '/Orion/images/StatusIcons/Small-' + n.StatusIcon AS [_Iconfor_Node],

      'NODE' as Monitor,

      n.DetailsUrl AS [_Linkfor_Monitor],

      '/Orion/images/StatusIcons/Small-' + n.StatusIcon AS [_Iconfor_Monitor],

      ToLocal(s.SuppressFrom) as M_Start,

     ToLocal(s.SuppressUntil) as M_End

   FROM Orion.AlertSuppression s

   inner join Orion.nodes n on s.entityuri = n.uri

   Where s.SuppressFrom > GetUtcDate()

UNION

   (

   select

      n.Caption as Node,

      n.DetailsURL as [_LinkFor_Node],

      '/Orion/images/StatusIcons/Small-' + n.StatusLED as [_IconFor_Node],

      a.Name as Monitor,

      a.DetailsURL as [_LinkFor_Monitor],

      '/Orion/images/StatusIcons/Small-' + a.StatusDescription + '.gif' as [_IconFor_Monitor],

      ToLocal(s.SuppressFrom) as M_Start,

      ToLocal(s.SuppressUntil) as M_End

   FROM Orion.AlertSuppression s

   inner join Orion.apm.application a on s.entityuri = a.uri

   inner join orion.nodes n on a.nodeid = n.nodeid

   Where s.SuppressFrom > GetUtcDate()

   )

) q  order by q.Node, q.Monitor

Level 12

I've created this widget, but it still isn't picking up on my scheduled maintenance windows.

Level 12

Can we BUMP this Feature Request UP?

Level 12

Bump. This really needs to be a thing

Level 7

This would be a great feature along with the ability to have a reoccurring (daily\weekly\monthly) maintenance mode muting schedules. Like how you can add a schedule for "Time Of Day" tab while editing an alert.