Opsview's dedicated “service desk module” allows seamless integration with helpdesk software (currently Atlassian’s JIRA, ServiceNow and...
You are here
Opsview Notifications & Setting Up Alerts
Opsview includes a very flexible alerting system which is complimented by a number of different notification methods. We previously covered all the thing to consider when setting up alerts in Avoiding SysAdmin Paranoia with the Right IT Monitoring Alerts. This guide shows you how to configure alerts in Opsview.
Setting Up Alerts
Go to "Settings" -> "Shared Notification Profiles" Then create a new profile
Complete the form:
"Name" – This is just a description for the notification profile, something like for example "Linux systems during Working hours"
"Role"– These are the roles that this profile will be available to.
"Notify by" – The method that will be used to send the notification, these are explained in more detail below.
"Notify for Host On" – What the alerts will be created for. "Unreachable" would normally be left un-ticked, if selected you will be notified in the case of a dependency failure; e.g. if a router goes down all the systems on the other side of it (from the point of view of your Opsview system) will generate an alert as well as the router.
"Notification Period" – The time period over which the profile applies, you can create custom time periods if required. These could be working hours, non-working hours or any other time period you require.
"Send From Alert" – This is used for escalation. This allows you to create multiple profiles, some of which only come into effect if an alert has not been acknowledged or resolved within a set period of check.
"Stop After Alert" – Commonly used alongside "Send From Alert" to deactivate an alert profile after a set period of checks. This can also be used to simply stops multiple alerts being sent.
Now the form is completed, select "Next" to begin selecting which hosts and services you want to apply the template too.
The "Host and Service Groups" tab allows you to select individual Hosts and service checks you would like to alert against. This is simple to set up, but can become hard to manage if you have many notification profiles and hosts.
The "Keywords" tab allows you to select pre-defined keywords you would like to alert against. The advantage of using "keywords" rather than "Host and Service Groups" is that as you add new systems you simply assign the relevant keyword to it and it will instantly get assigned to the relevant alerting profile, reports, dashboards etc...
The "BSM" tab allows you to alert against Business Service’s defined in the Business Service Module, these provide alerts at a service level rather than at a host or service level, so any system redundancies will be taken into account. This section also allows you define an availability threshold, so you could for example be notified when a service is nearing SLA violation.
Notification Methods Explained
Here is a quick breakdown of the different notification methods available in Opsview.
- Email – Trusty old email. Pretty self-explanatory. Notifies through email.
- RSS – Generates an RSS feed of any alerts generated.
- SMS via GSM Modem – Uses a physical modem connected to one of your Opsview systems, this has the advantage of not being reliant upon an internet connection, so alerts can be generated even when there are connection problems.
- SMS via AQL Gateway – SMS alerts delivered to your mobile via the online AQL Gateway.
- Push for Android – Uses the Opsview Android app to get Push notifications directly to your mobile phone. The app can also be used to view the system status and to the manage alerts.
- Push for iOS – In exactly the same way as the Opsview Android app the Opsview iOS app allows you to get Push notifications directly to your mobile phone. The app can also be used to view the system status and too manage alerts from any Apple iOS running device with a data connection.
- VictorOps - Integrates with Opsview for smart IT alerts, real time collaboration and solutions to DevOps issues like on-call management.
- PagerDuty - Provides alerting, on-call scheduling, escalation policies and incident tracking to increase uptime of your apps, servers, websites and databases.
- Slack - Slack brings all your communication together in one place. It's real-time messaging, archiving and search for modern teams.
- Twilio – A flexible system that allows you to configure schedules for workers and send notifications by either SMS or Voice calls.
More like this
Dashboards and reports are brilliant ways to keep an eye on your systems, and an e-mail or ticket straight into your ticketing system lets you...
In this technical overview we will look at automation and monitoring, and how they can be deployed to work hand-in...