It seems you don't have contact_groups in your host and service definitions. Check templates or host and service definitions to have contact_groups clause, like
define host{ use windows-servers ; Name of host template to use ; This host definition will inherit all variables that are defin$ ; in (or inherited by) the windows-server host template definiti$ host_name server03 alias Label Server address 192.168.10.127 contact_groups admins } the latter line can be in host or service template definition also. Mark Nassy пишет: > no notifications are being received from nagios when a service is > down. i power off server03 and did not receive a notification from > nagios. the log shows no record of an attempt to send a notification. > i can manually send notifications successfully. any ideas why? > > here is the log with no record of a notification attempt. > > $ cat /opt/local/var/nagios/nagios.log > [1187737502] HOST ALERT: server03;DOWN;SOFT;9;CRITICAL - Plugin timed > out after 10 seconds > [1187737512] HOST ALERT: server03;DOWN;HARD;10;CRITICAL - Plugin > timed out after 10 seconds > [1187737512] SERVICE ALERT: server03;PING;CRITICAL;HARD;1;CRITICAL - > 192.168.10.127: rta nan, lost 100% > [1187738002] HOST ALERT: server03;UP;HARD;1;PING OK - Packet loss = > 0%, RTA = 0.45 ms > [1187738002] SERVICE ALERT: server03;PING;OK;HARD;1;OK - > 192.168.10.127: rta 0.589ms, lost 0% > [1187739982] Auto-save of retention data completed successfully. > .... > 1187741712] HOST ALERT: server03;DOWN;HARD;10;CRITICAL - Plugin timed > out after 10 seconds > [1187741712] SERVICE ALERT: server03;PING;CRITICAL;HARD;1;CRITICAL - > 192.168.10.127: rta nan, lost 100% > [1187743582] Auto-save of retention data completed successfully. > [1187745607] Caught SIGEXIT, shutting down... > [1187745607] Successfully shutdown... (PID=3492) > [1187745618] Nagios 2.9 starting... (PID=5949) > [1187745618] LOG VERSION: 2.0 > [1187745618] Finished daemonizing... (New PID=5950) > [1187749218] Auto-save of retention data completed successfully. > > > > file system permissions review looks ok (to me). > $ ls -l > .... > -r-sr-xr-x 2 root admin 46644 Aug 20 11:46 check_icmp > .... > -rwxr-xr-x 2 root admin 42496 Aug 20 11:46 check_ping > > > > using the check_ping command returns the expected result for a host > or service that is down. > $ sudo -u nagios ./check_ping -H server03 -w 100.0,20% -c 500.0,60% > CRITICAL - Plugin timed out after 10 seconds > > > manually sending an email using the code from the notification > command works. i receive the email. > $ sudo -u nagios /usr/bin/printf "%b" "***** Nagios 2.9 *****\n > \nNotification Type: CRITICAL\n\nService: PING\nHost: server03 > \nAddress: 192.168.10.127\nState: down\n\nDate/Time: Today Aug 22nd\n > \nAdditional Info:\n\nTimeout" | /usr/bin/mail -s "** CRITICAL alert > - server03/PING is down **" [EMAIL PROTECTED] > > > config directory set and notifications turned on. > $ cat /opt/local/etc/nagios/nagios.cfg > .... > cfg_dir=/opt/local/etc/nagios/ny > .... > log_notifications=1 > > > > $ cat /opt/local/etc/nagios/ny/contacts.cfg > .... > define contact{ > contact_name nagios-admin > 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 [EMAIL PROTECTED] > } > > > > > $ cat /opt/local/etc/nagios/ny/contactgroups.cfg > .... > define contactgroup{ > contactgroup_name admins > alias Nagios Administrators > members nagios-admin > } > > > > note: the ping command actually runs check_icmp in the command line. > $ cat /opt/local/etc/nagios/ny/commands.cfg > .... > > # 'check_ping' command definition > define command{ > command_name check_ping > command_line $USER1$/check_icmp -H $HOSTADDRESS$ -w $ARG1 > $ -c $ARG2$ -p 5 > } > .... > # 'host-notify-by-email' command definition > define command{ > command_name host-notify-by-email > command_line /usr/bin/printf "%b" "***** Nagios 2.9 ***** > \n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: > $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: > $LONGDATETIME$\n" | /usr/bin/mail -s "Host $HOSTSTATE$ alert for > $HOSTNAME$!" $CONTACTEMAIL$ > } > > # 'notify-by-email' command definition > define command{ > command_name notify-by-email > command_line /usr/bin/printf "%b" "***** Nagios 2.9 ***** > \n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$ > \nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n > \nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" > | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/ > $SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ > } > > > > > $ cat /opt/local/etc/nagios/ny/hostgroups.cfg > .... > define hostgroup{ > hostgroup_name windows-servers > alias Windows Servers > members server01,server02,server03 > } > > > > > $ cat /opt/local/etc/nagios/ny/hosts.cfg > .... > define host{ > use windows-servers ; Name of > host template to use > ; This host > definition will inherit all variables that are defin$ > ; in (or > inherited by) the windows-server host template definiti$ > host_name server03 > alias Label Server > address 192.168.10.127 > } > > > > $ cat /opt/local/etc/nagios/ny/services.cfg > .... > define service{ > use remote-service ; > Name of service template to use > hostgroup windows-servers > service_description PING > check_command check_ping!100.0,20%!500.0,60% > } > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Nagios-users mailing list > Nagios-users@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 > > > -- С уважением, Степанов Е.Н. [EMAIL PROTECTED] icq 2899514 +7-985-2267458 ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Nagios-users mailing list Nagios-users@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