I know this has been hit over and over, and I've read literally everything I could find, but to no avail. I have a newly install of Nagios 3.2.0 on a Fedora Core 8 with Postfix/Dovecot. I have a modified script (postfix mail queue monitor I shared a week or so ago). The only thing Nagios is doing on this box is looking at local services. When I change any threshold so I will go into alarm, it does, but no e-mails get sent out.
I can see in my logs the following when something comes into alarm: [1254408621] SERVICE ALERT: localhost;Postfix Mail Queue;CRITICAL;SOFT;1;CRITICAL: Postfix mailq has 14 messages queued for a total of 12492 Kbytes. [1254408651] SERVICE ALERT: localhost;Current Load;OK;SOFT;2;OK - load average: 4.87, 2.73, 1.43 [1254408681] SERVICE ALERT: localhost;Postfix Mail Queue;CRITICAL;SOFT;2;CRITICAL: Postfix mailq has 16 messages queued for a total of 12497 Kbytes. [1254408741] SERVICE ALERT: localhost;Postfix Mail Queue;CRITICAL;SOFT;3;CRITICAL: Postfix mailq has 16 messages queued for a total of 12689 Kbytes. [1254408801] SERVICE ALERT: localhost;Postfix Mail Queue;CRITICAL;HARD;4;CRITICAL: Postfix mailq has 15 messages queued for a total of 12494 Kbytes. [1254408801] SERVICE NOTIFICATION: nagiosadmin2;localhost;Postfix Mail Queue;CRITICAL;notify-service-by-email;CRITICAL: Postfix mailq has 15 messages queued for a total of 12494 Kbytes. [1254408801] SERVICE NOTIFICATION: nagiosadmin;localhost;Postfix Mail Queue;CRITICAL;notify-service-by-email;CRITICAL: Postfix mailq has 15 messages queued for a total of 12494 Kbytes. Wondering if anyone could double check the pertinent parts of my config? Thanks in advance. Scott Miller contacts.cfg ============ define contact{ contact_name nagiosadmin ; Short name of user use generic-contact ; Inherit default values from generic-contact template (defined above) alias Nagios Admin ; Full name of user email srmil...@interbel.net ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ****** } define contact{ contact_name nagiosadmin2 ; Short name of user use generic-contact ; Inherit default values from generic-contact template (defined above) alias Nagios Admin ; Full name of user email xxxx...@vzwpix.com ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ****** } define contactgroup{ contactgroup_name admins alias Nagios Administrators members nagiosadmin,nagiosadmin2 } hosts.cfg ========= define hostgroup{ hostgroup_name Postfix Server alias POSTFIX-SERVERS ; Long name of the group members localhost ; Comma separated list of hosts that belong to this group } localhost.cfg ============= define host{ use linux-server ; Name of host template to use ; This host definition will inherit all variables that are defined ; in (or inherited by) the linux-server host template definition. host_name localhost alias localhost address 127.0.0.1 icon_image redhat.jpg } define hostgroup{ hostgroup_name linux-servers ; The name of the hostgroup alias Linux Servers ; Long name of the group members localhost ; Comma separated list of hosts that belong to this group } define service{ use local-service ; Name of service template to use host_name localhost service_description Postfix Mail Queue check_command check_postfix_mailq!5!10 } templates.cfg ============= define contact{ name generic-contact ; The name of this contact template service_notification_period 24x7 ; service notifications can be sent anytime host_notification_period 24x7 ; host notifications can be sent anytime service_notification_options w,u,c,r,f,s ; send notifications for all service states, flapping events, and scheduled downtime events host_notification_options d,u,r,f,s ; send notifications for all host states, flapping events, and scheduled downtime events service_notification_commands notify-service-by-email ; send service notifications via email host_notification_commands notify-host-by-email ; send host notifications via email register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL CONTACT, JUST A TEMPLATE! } define host{ name generic-host ; The name of this host template notifications_enabled 1 ; Host notifications are enabled event_handler_enabled 1 ; Host event handler is enabled flap_detection_enabled 1 ; Flap detection is enabled failure_prediction_enabled 1 ; Failure prediction is enabled process_perf_data 1 ; Process performance data retain_status_information 1 ; Retain status information across program restarts retain_nonstatus_information 1 ; Retain non-status information across program restarts notification_period 24x7 ; Send host notifications at any time register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! } # Linux host definition template - This is NOT a real host, just a template! define host{ name linux-server ; The name of this host template use generic-host ; This template inherits other values from the generic-host template check_period 24x7 ; By default, Linux hosts are checked round the clock check_interval 5 ; Actively check the host every 5 minutes retry_interval 1 ; Schedule host check retries at 1 minute intervals max_check_attempts 10 ; Check each Linux host 10 times (max) check_command check-host-alive ; Default command to check Linux hosts notification_period 24x7 ; Linux admins hate to be woken up, so we only notify during the day ; Note that the notification_period variable is being overridden from ; the value that is inherited from the generic-host template! notification_interval 30 ; Resend notifications every 2 hours # service_notification_options w,u,c,r,f,s ; send notifications for all service states, flapping events, and scheduled downtime events # host_notification_options d,u,r,f,s ; send notifications for all host states, flapping events, and scheduled downtime events notification_options d,u,r ; Only send notifications for specific host states contact_groups admins ; Notifications get sent to the admins by default register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! } define service{ name generic-service ; The 'name' of this service template active_checks_enabled 1 ; Active service checks are enabled passive_checks_enabled 1 ; Passive service checks are enabled/accepted parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) obsess_over_service 1 ; We should obsess over this service (if necessary) check_freshness 0 ; Default is to NOT check service 'freshness' notifications_enabled 1 ; Service notifications are enabled event_handler_enabled 1 ; Service event handler is enabled flap_detection_enabled 1 ; Flap detection is enabled failure_prediction_enabled 1 ; Failure prediction is enabled process_perf_data 1 ; Process performance data retain_status_information 1 ; Retain status information across program restarts retain_nonstatus_information 1 ; Retain non-status information across program restarts is_volatile 0 ; The service is not volatile check_period 24x7 ; The service can be checked at any time of the day max_check_attempts 3 ; Re-check the service up to 3 times in order to determine its final (hard) state normal_check_interval 10 ; Check the service every 10 minutes under normal conditions retry_check_interval 2 ; Re-check the service every two minutes until a hard state can be determined contact_groups admins ; Notifications get sent out to everyone in the 'admins' group notification_options w,u,c,r ; Send notifications about warning, unknown, critical, and recovery events notification_interval 60 ; Re-notify about service problems every hour notification_period 24x7 ; Notifications can be sent out at any time register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! } define service{ name local-service ; The name of this service template use generic-service ; Inherit default values from the generic-service definition max_check_attempts 4 ; Re-check the service up to 4 times in order to determine its final (hard) state normal_check_interval 5 ; Check the service every 5 minutes under normal conditions retry_check_interval 1 ; Re-check the service every minute until a hard state can be determined register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! } ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ 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