problem with service notification
Narum, Kyle
Kyle_Narum at eLoyalty.com
Wed Oct 5 21:17:36 CEST 2005
You have notification_options defined for your hosts, but not your
services. If you add at least one notification_option to your
service(s), you should receive the notifications.
-----Original Message-----
From: nagios-users-admin at lists.sourceforge.net
[mailto:nagios-users-admin at lists.sourceforge.net] On Behalf Of
M.N.A.Smadi
Sent: Wednesday, October 05, 2005 2:07 PM
To: nagios-users at lists.sourceforge.net
Subject: [Nagios-users] problem with service notification
Hi;
I get notifications if the command associated with host exits with a
critical code but if the commands associated with the services exit with
a critical code i dont get notifications. I am not exactly sure what i
am missing.
thanks
moe smadi
I am using the following config object:
########################################################################
#######
#
# TIME PERIODS
#
########################################################################
#######
# This defines a timeperiod where all times are valid for checks, #
notifications, etc. The classic "24x7" support nightmare. :-)
define timeperiod{
timeperiod_name 24x7
alias 24 Hours A Day, 7 Days A Week
sunday 00:00-24:00
monday 00:00-24:00
tuesday 00:00-24:00
wednesday 00:00-24:00
thursday 00:00-24:00
friday 00:00-24:00
saturday 00:00-24:00
}
########################################################################
#######
#
# CONTACTS
#
########################################################################
#######
define contact{
contact_name nagios
alias Nagios Admin
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
service_notification_commands notify-by-email
host_notification_commands host-notify-by-email
email whatever at whatever.com
}
########################################################################
#######
#
# CONTACT GROUPS
#
########################################################################
#######
define contactgroup{
contactgroup_name admins
alias Nagios Administrators
members nagios
}
########################################################################
#######
#
# COMMANDS
#
########################################################################
#######
define command{
command_name check_ping
command_line /usr/local/nagios/libexec/check_ping -H
$HOSTADDRESS$ -w $ARG1$ -c $ARG2$
}
define command{
command_name check_sipast
command_line /usr/local/nagios/libexec/check_sipast -r
$HOSTADDRESS$ -u $ARG1$ -p $ARG2$
}
define command{
command_name notify-by-email
command_line /usr/bin/printf "%b" "***** Nagios
*****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SER
VICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState:
$SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info
:\n\n$OUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ alert -
$HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
}
define command{
command_name host-notify-by-email
command_line /usr/bin/printf "%b" "***** Nagios
*****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME
$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo:
$OUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "Host $HOSTSTA
TE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
}
########################################################################
######
# SERVICES
#
########################################################################
#######
#
# service to "ping" the local machine
define service{
host_name xyz.com
service_description PING
is_volatile 0
check_period 24x7
max_check_attempts 4
normal_check_interval 5
retry_check_interval 1
contact_groups admins
notification_interval 960
notification_period 24x7
check_command check_ping!100.0,20%!500.0,60%
}
define service{
host_name xyz.com
service_description SIP_ONLINE
is_volatile 0
check_period 24x7
max_check_attempts 4
normal_check_interval 5
retry_check_interval 1
contact_groups admins
notification_interval 960
notification_period 24x7
check_command check_sipast!nagios!hi
}
########################################################################
######
#
# HOST GROUPS
#
########################################################################
#######
define hostgroup{
hostgroup_name my_testing_group
alias my_testing_group
members zia-sv-008
}
########################################################################
#######
#
# HOSTS
#
########################################################################
#######
# Since this is a simple configuration file, we only monitor one host -
the # local host (this machine).
define host{
host_name xyz.com
alias zxy
address X.X.X.X
check_command check_sipast!nagios!hi
max_check_attempts 1
notification_interval 120
notification_period 24x7
notification_options d,r
contact_groups admins
}
# EOF
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads,
discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
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
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
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