Hi All,
Currently we are using Nagios to monitor our infrastructure. And with Nagios you have the possibility to define time based checks. Let's say I can create a 8x5 (office times) group. The services (monitor as you want) will then only be monitored in office times.
This is a little showstopper for us now :-(
Regards,
Rodehoed
Hi Rodehoed,
There are a couple of suggestions I can give.
1. You can achieve what you asked with the help of Scheduled Maintenance.
In the Site24x7 client, Navigate to Admin -> Operations -> Scheduled Maintenance -> Click on the Schedule Maintenance button to create new one. In the Scheduled maintenance form specify you time period in which you don't want your resources to be monitored.
You can enable or disable the "Monitoring during this time period" option. Enabling this will not affect your resource's SLA.
You can also schedule a maintenance via REST APIs.
2. You can avoid getting alerts during your non-business hours.
To do that, Navigate to Admin -> Users and Alert Management -> Click on the user -> In the form expand the 'Alert settings' -> Select the time period in which you would like to receive SMS/Voice alerts (this setting does not apply to email). You can also configure 'Don't alert me' which will not send you any alerts during the selected days.
Hope this is what you were looking for. If you have any doubts please drop a comment, we'll help you out.
-Jasper
Product Manager, Site24x7
Hi Jasper,
Thanks for the prompt and clear answer! I think option 1 is the option to go. Will check it out.
There should be a global option for business hours that is used in the Notification profiles instead; reason being that not all alerts will go directly to an email address and configuring work hours for each user is manually tedious and repetitive.
Hi Jasper,
Option 1 is not working very well because it seems you can only attach an maintenance to a individual monitor or a monitor group. The problem is there are a multiple thresholds and resource checks under 1 monitor. So it's all or nothing situation basicly :-(
Option 2 is not an option either because I want to exclude downtime in the SLA reports during the "maintenance" hours. Alerting is not a concern here.
Hi Rodehoed,
I get what your are asking. We'll add that in the roadmap. I'll also have a word internally and check if we can do something else for it.
-Jasper
Thanks Jasper for being helpful! I'm talking about 300 servers I have to migrate, for now it's giving me a headache :-)
Hi Rodehoed,
You can multi-select monitors when scheduling a maintenance window. It is a bit manual I agree.
Also, a monitor can be in more than one group so if this is something that you want to do on a rotating schedule, you can create a monitor group to include the monitors for a specific business hour and then create maintenance windows for that group for the hours you do not want to get alerted and your reporting will be taken care of as you can set the maint windows to not be included in your alerts.
We have something similar to this on our end as a workaround and it works great for us.
Hi Framirez,
Thanks for sharing your WORK-AROUND! I did not know it was possible to put a monitor in multiple groups. The problem remains that it's only possible to set maintenance on monitor or monitorgroup. As a server monitori can contain thresholds and resource checks it's still very limited.
You should be fine as it would silence all the alerts for any monitor in a group or for a specific monitor.
So say you had server1 being monitored and you have it set to alert if any of the following is true:
- CPU usage spikes to 90%
- MEM usage spikes to 60%
- SSH process dies
Once you have your maintenance window set it will also include all those alerts and you will not get alerts for them. It will do the same for any other monitors in that group. You will still see the outages in the UI but they will not affect your availability reporting numbers.
If this does not help, can you provide an example of how a monitor would be set up with your concern so we can give you more detailed info?
Also, not sure if this would help with the more granular pieces but:
Define business hours so that you can segment data in reports and SLAs by time period that is most critical to your business.
www.site24x7.com/help/admin/reports-settings/business-hours.html