<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-ligatures:standard;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="PT" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hello list,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I have a server running Nagios 3.4.1 under CentOS 6.3 and I have spent some hours trying to find why some (but not all) service notifications simply don’t get to my mailbox, even though they appear in nagios.log file.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">This is my contact definition:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define contact {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                contact_name                                  helpdesk<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                alias                                      Helpdesk User<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                host_notifications_enabled        1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                service_notifications_enabled  1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                host_notification_period             24x7<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                service_notification_period        24x7<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                host_notification_options           d,r<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                service_notification_options      w,c,r<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                host_notification_commands                   host-notify-by-email<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                service_notification_commands               notify-by-email<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                can_submit_commands               1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                email                                    user@domain.com<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                }              <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">This contact is part of WISESRV-critical group.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">This host is sending out notifications:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define host {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                host_name                        FLAGSRV_imagina<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                </span>alias                                      DC da Flag<o:p></o:p></p>
<p class="MsoNormal">                address                               x.y.z.q<o:p></o:p></p>
<p class="MsoNormal">                <span lang="EN-US">parents                                RUMOSRD_rlxfw01-rumos<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                use                                        Server<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}                                                                                    
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">And this host is not:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define host {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                host_name                                                 RUMOSSRV_rlxfs01<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                </span>alias                                                               Servidor de partilha de ficheiros<o:p></o:p></p>
<p class="MsoNormal">                <span lang="EN-US">address                                                        x.y.z.q<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                parents                                                        RUMOSRD_FLXSWCORE01<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_command                                     check-host-alive<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                use                                                                Server<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                contact_groups                                        WISESRV-critical<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notes                                                            rlxfs01<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                icon_image_alt                                         rlxfs01<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                vrml_image                                                FileServer.png<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                                        1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}              <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">And this is the host template used by both hosts:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define host {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                name                                                            Server<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                alias                                                               Server Template<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_command                                     check-host-alive<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                use                                                                advance24x7-host<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                max_check_attempts                             5<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                contact_groups                                        WISESRV-critical<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_interval                               60<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_period                                 24x7<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_options                               d,u,r<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notifications_enabled                            1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                icon_image                                                 FileServer.png<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                vrml_image                                                FileServer.png<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                statusmap_image                                    FileServer.png<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                                        0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">This host template uses other host templates, as the ‘use’ parameter states.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define host {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                name                                                            advance24x7-host<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                use                                                                generic-host<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                event_handler_enabled                        1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_interval                               60<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_period                                 24x7<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_options                               d,r<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notifications_enabled                            1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                                        0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">…and  this is also using another host template:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define host {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                name                                                            advance8x5-host<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                use                                                                generic-host<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                event_handler_enabled                        1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                contacts                                                      helpdesk<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_interval                               60<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_period                                 8x5<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_options                               d,r<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notifications_enabled                            1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                                        0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Regarding to services, I have this two set:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define service {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                #NAGIOSQL_CONFIG_NAME              FLAGSRV_imagina<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                host_name                                                 FLAGSRV_imagina<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                service_description                                 PING<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                use                                                                service-WISESRV<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_command                                     check_ping!100.0,20%!500.0,60%<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                                        1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}              <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define service {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                #NAGIOSQL_CONFIG_NAME              RUMOSSRV_rlxfs01<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                host_name                                                 RUMOSSRV_rlxfs01<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                service_description                                 Disk Space Usage<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                use                                                                service-WISESRV<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_command                                     check_nt_disk!secret!C!95!99<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                contact_groups                                        WISESRV-critical<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                                        1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}              <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Using this service templates:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define service {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                name                                                            service-WISESRV<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                service_description                                 Template de servicos<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                use                                                                advance24x7-service<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                max_check_attempts                             3<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_interval                                           3<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                retry_interval                                            1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_interval                               45<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_period                                 24x7<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_options                               w,c,r<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notifications_enabled                            1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                contact_groups                                        WISESRV-critical<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                                        0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}              <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define service {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                name                                                            advance24x7-service<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                use                                                                generic-service<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                max_check_attempts                             5<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_interval                                           5<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                retry_interval                                            1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_period                                             24x7<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_interval                               60<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_period                                 24x7<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_options                               w,c,r<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notifications_enabled                            1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                contact_groups                                        WISESRV-critical<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                stalking_options                                      w,c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                                        0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}              <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">define service {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                name                                                            generic-service<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                is_volatile                                                    0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                max_check_attempts                             5<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_interval                                           60<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                retry_interval                                            15<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                active_checks_enabled                          1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                passive_checks_enabled                       1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_period                                             none<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                parallelize_check                                      1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                obsess_over_service                              1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                check_freshness                                      0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                event_handler_enabled                        1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                flap_detection_enabled                        1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                process_perf_data                                  1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                retain_status_information                   1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                retain_nonstatus_information           1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_interval                               60<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_period                                 none<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notification_options                               w,u,c,r<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                notifications_enabled                            1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                contact_groups                                        admins<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                stalking_options                                      o,w,u,c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                failure_prediction_enabled                  1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">                register                                                        0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}              <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Can you please point me in the right direction? Am I misreading something?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">And sorry for the long post. I should have used some web “pasting” tool. Just remembered.
</span><span lang="EN-US" style="font-family:Wingdings">J</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Bruno Martins<o:p></o:p></span></p>
</div>
</body>
</html>