<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 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@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";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
{page:Section1;}
-->
</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="EN-NZ" link="blue" vlink="purple">
<div class="Section1">
<p class="MsoNormal">I'm trying to set up two types of notifications, namely emails and sms messages using gnokii.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I want the emails to go 24x7, but the sms only to go out of work hours.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The problem is, no matter what I try nagios sends out sms messages 24x7.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have tried commenting out the notification_period in the hosts.cfg and services.cfg file.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">A subset of my config files is below (addresses and names changed). Can anyone see what I've missed?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">hosts.cfg<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># 'host1' host definition<o:p></o:p></p>
<p class="MsoNormal">define host{<o:p></o:p></p>
<p class="MsoNormal"> use generic-host ; Name of host template to use<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> host_name host1<o:p></o:p></p>
<p class="MsoNormal"> parents main_switch<o:p></o:p></p>
<p class="MsoNormal"> alias host1 definition<o:p></o:p></p>
<p class="MsoNormal"> address aaa.bbb.ccc.ddd<o:p></o:p></p>
<p class="MsoNormal"> check_command check-host-alive<o:p></o:p></p>
<p class="MsoNormal"> max_check_attempts 10<o:p></o:p></p>
<p class="MsoNormal"> notification_interval 0<o:p></o:p></p>
<p class="MsoNormal"> notification_period 24x7<o:p></o:p></p>
<p class="MsoNormal"> notification_options d,u,r<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal">-------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">services.cfg<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">define service{<o:p></o:p></p>
<p class="MsoNormal"> use generic-service ; Name of service template to use<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> host_name host1<o:p></o:p></p>
<p class="MsoNormal"> service_description PING<o:p></o:p></p>
<p class="MsoNormal"> is_volatile 0<o:p></o:p></p>
<p class="MsoNormal"> check_period 24x7<o:p></o:p></p>
<p class="MsoNormal"> max_check_attempts 3<o:p></o:p></p>
<p class="MsoNormal"> normal_check_interval 5<o:p></o:p></p>
<p class="MsoNormal"> retry_check_interval 1<o:p></o:p></p>
<p class="MsoNormal"> contact_groups server-admins<o:p></o:p></p>
<p class="MsoNormal"> notification_interval 120<o:p></o:p></p>
<p class="MsoNormal"> notification_period 24x7<o:p></o:p></p>
<p class="MsoNormal"> notification_options c,r<o:p></o:p></p>
<p class="MsoNormal"> check_command check_ping!250.0,33%!2000.0,80%<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal">--------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">hostgroups.cfg<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># 'server-admins group definition<o:p></o:p></p>
<p class="MsoNormal">define hostgroup{<o:p></o:p></p>
<p class="MsoNormal"> hostgroup_name server-admins<o:p></o:p></p>
<p class="MsoNormal"> alias Servers<o:p></o:p></p>
<p class="MsoNormal"> members host1,host2<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal">-----------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">contactgroups.cfg<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># 'server-admins' contact group definition<o:p></o:p></p>
<p class="MsoNormal">define contactgroup{<o:p></o:p></p>
<p class="MsoNormal"> contactgroup_name server-admins<o:p></o:p></p>
<p class="MsoNormal"> alias Server Administrators<o:p></o:p></p>
<p class="MsoNormal"> members bob,bobbysms<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal">--------------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">contacts.cfg<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># 'bob'' contact definition<o:p></o:p></p>
<p class="MsoNormal">define contact{<o:p></o:p></p>
<p class="MsoNormal"> contact_name bob<o:p></o:p></p>
<p class="MsoNormal"> alias bob<o:p></o:p></p>
<p class="MsoNormal"> service_notification_period 24x7<o:p></o:p></p>
<p class="MsoNormal"> host_notification_period 24x7<o:p></o:p></p>
<p class="MsoNormal"> service_notification_options c,r<o:p></o:p></p>
<p class="MsoNormal"> host_notification_options d,r<o:p></o:p></p>
<p class="MsoNormal"> service_notification_commands notify-by-email<o:p></o:p></p>
<p class="MsoNormal"> host_notification_commands host-notify-by-email<o:p></o:p></p>
<p class="MsoNormal"> email bob@nowhere.com<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># 'bobbysms' contact definition<o:p></o:p></p>
<p class="MsoNormal">define contact{<o:p></o:p></p>
<p class="MsoNormal"> contact_name bobsms<o:p></o:p></p>
<p class="MsoNormal"> alias bob<o:p></o:p></p>
<p class="MsoNormal"> service_notification_period ournonworkhours<o:p></o:p></p>
<p class="MsoNormal"> host_notification_period ournonworkhours<o:p></o:p></p>
<p class="MsoNormal"> service_notification_options c,r<o:p></o:p></p>
<p class="MsoNormal"> host_notification_options d,r<o:p></o:p></p>
<p class="MsoNormal"> service_notification_commands notify-by-gnokii-queue<o:p></o:p></p>
<p class="MsoNormal"> host_notification_commands host-notify-by-gnokii-queue<o:p></o:p></p>
<p class="MsoNormal"> pager 123456789<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">--------------------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">timeperiods.cfg<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># '24x7' timeperiod definition<o:p></o:p></p>
<p class="MsoNormal">define timeperiod{<o:p></o:p></p>
<p class="MsoNormal"> timeperiod_name 24x7<o:p></o:p></p>
<p class="MsoNormal"> alias 24 Hours A Day, 7 Days A Week<o:p></o:p></p>
<p class="MsoNormal"> sunday 00:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> monday 00:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> tuesday 00:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> wednesday 00:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> thursday 00:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> friday 00:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> saturday 00:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># 'ournonworkhours' timeperiod definition<o:p></o:p></p>
<p class="MsoNormal">define timeperiod{<o:p></o:p></p>
<p class="MsoNormal"> timeperiod_name ournonworkhours<o:p></o:p></p>
<p class="MsoNormal"> alias Our Non-Work Hours inc. NZ holidays<o:p></o:p></p>
<p class="MsoNormal"> december 25 - january 5 00:00-24:00 ; Christmas<o:p></o:p></p>
<p class="MsoNormal"> february 6 00:00-24:00 ; Waitangi day 2009<o:p></o:p></p>
<p class="MsoNormal"> april 10 00:00-24:00 ; Good Friday 2009<o:p></o:p></p>
<p class="MsoNormal"> april 13 00:00-24:00 ; Easter Monday 2009<o:p></o:p></p>
<p class="MsoNormal"> april 25 00:00-24:00 ; ANZAC day 2009<o:p></o:p></p>
<p class="MsoNormal"> june 1 00:00-24:00 ; Queens Birthday 2009<o:p></o:p></p>
<p class="MsoNormal"> october 26 00:00-24:00 ; Labour Day 2009<o:p></o:p></p>
<p class="MsoNormal"> january 26 00:00-24:00 ; Auckland Ann. 2009<o:p></o:p></p>
<p class="MsoNormal"> january 19 00:00-24:00 ; Wellington Ann. 2009<o:p></o:p></p>
<p class="MsoNormal"> november 14 00:00-24:00 ; Canterbury Ann. 2008<o:p></o:p></p>
<p class="MsoNormal"> sunday 00:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> monday 00:00-08:00,17:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> tuesday 00:00-08:00,17:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> wednesday 00:00-08:00,17:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> thursday 00:00-08:00,17:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> friday 00:00-08:00,17:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> saturday 00:00-24:00<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal">----------------------------------------------------------------------------------<o:p></o:p></p>
</div>
<br>
<hr>
<font face="Arial" color="Green" size="1">Please consider the environment before printing this email<br>
Warning: This electronic message together with any attachments is confidential. If you receive it in error: (i) you must not read, use, disclose, copy or retain it; (ii) please contact the sender immediately by reply email and then delete the emails.<br>
The views expressed in this email may not be those of Landcare Research New Zealand Limited. http://www.landcareresearch.co.nz<br>
</font>
</body>
</html>