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