Alternating Notification Commands
Steven Kreuzer
skreuzer at exit2shell.com
Tue Dec 2 21:13:22 CET 2008
I am trying to avoid that because it seems like it would get fairly
difficult to manage and makes
the config alot more difficult to read, especially if you happen to
have a whole bunch of
people who need to receive alerts.
But from what I can tell, this looks like the only possible solution
On Dec 2, 2008, at 2:41 PM, Seth Simmons wrote:
> You want to configure Nagios to send alerts by email during the day by
> sms the rest of the time?
> Why don't you just create 2 separate contact definitions, one for
> email
> and one for sms with different time definitions?
>
> Would look something like this:
>
> define contact{
> contact_name sysadmin-1
> use generic-contact
> alias sysadmin workhours
> host_notification_period workhours
> service_notification_period workhours
> host_notification_options d,r
> service_notification_options w,c,r
> email sysadmin at mydomain.com
> }
>
> define contact{
> contact_name sysadmin-2
> use generic-contact
> alias sysadmin after work
> host_notification_period afterwork
> service_notification_period afterwork
> host_notification_options d,r
> service_notification_options w,c,r
> email 2125553000 at txt.att.net
> }
>
> define timeperiod{
> timeperiod_name workhours
> alias Normal Work Hours
> monday 08:00-16:59
> tuesday 08:00-16:59
> wednesday 08:00-16:59
> thursday 08:00-16:59
> friday 08:00-16:59
> }
>
> define timeperiod{
> timeperiod_name afterwork
> alias Normal Work Hours
> monday 17:00-24:00
> tuesday 17:00-24:00
> wednesday 17:00-24:00
> thursday 17:00-24:00
> friday 17:00-24:00
> saturday 00:00-24:00
> sunday 00:00-24:00
> }
>
> define service{
> use local-service
> hostgroup_name Linux
> service_description Load Average
> check_command check_nrpe!check_load
> max_check_attempts 2
> check_interval 10
> retry_interval 5
> check_period 24x7
> notification_interval 60
> first_notification_delay 0
> notification_period 24x7
> contacts
> sysadmin-1,sysadmin-2
> notification_options c,w,r
> }
>
> As far as certain services sms only, use the 24x7 time period, create
> contact for the 24x7 time period and configure the service
> accordingly.
>
>
> define contact{
> contact_name sysadmin-3
> use generic-contact
> alias sysadmin sms
> host_notification_period 24x7
> service_notification_period 24x7
> host_notification_options d,r
> service_notification_options w,c,r
> email 2125553000 at txt.att.net
> }
>
> define service{
> use local-service
> hostgroup_name linux
> service_description Free Space on /
> check_command check_nrpe!check_root
> max_check_attempts 2
> check_interval 15
> retry_interval 5
> check_period 24x7
> notification_interval 60
> first_notification_delay 0
> notification_period 24x7
> contacts sysadmin-3
> notification_options c,w,r
> }
>
> The way that is configured, any problems with load in your linux
> hostgroup will send notification by email during the day and by sms
> after hours/weekends. The second example will send by sms at any time
> for any alerts with free space.
>
>
> -----Original Message-----
> From: Steven Kreuzer [mailto:skreuzer at exit2shell.com]
> Sent: Tuesday, December 2, 2008 2:08 PM
> To: nagios-users at lists.sourceforge.net
> Subject: [Nagios-users] Alternating Notification Commands
>
> Greetings-
>
> In addition to the two included commands for sending notifications, I
> defined two new ones called notify-host-by-sms and notify-service-by-
> sms.
>
> What I would like to do is configure nagios to have it send alerts by
> email during normal business hours and send alerts by sms the rest
> of the time. I would also like to configure certain critical services
> to only alert by sms regardless of the time of day.
>
> From what I can tell, there does not appear to be a straight forward
> way to do this because "host_notification_commands" and
> "service_notification_commands" are defined under "contact". It looks
> like I would have to
> create two contacts for each person, one with their email and one with
> their pager.
>
> Is there any way around this?
>
> Thanks
>
> Steven Kreuzer
> http://www.exit2shell.com/~skreuzer
>
>
> ------------------------------------------------------------------------
> -
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when
> reporting any issue.
> ::: Messages without supporting info will risk being sent to /dev/null
Steven Kreuzer
http://www.exit2shell.com/~skreuzer
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list