<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>