SMS notifications

Onsite DeTeWe Onsite.DeTeWe at firstgroup.com
Wed May 19 17:05:57 CEST 2004


Ludo Bosmans <ludo.bosmans at xtenso.be>
19/05/2004 14:57
 
        To:     'Onsite DeTeWe' <Onsite.DeTeWe at firstgroup.com>, 
nagios-users at lists.sourceforge.net
        cc: 
        Subject:        RE: [Nagios-users] SMS notifications



Jason,
 
To  avoid lots of replies, work step by step and try to document symptoms 
in  detail..
 
1. Do  the command work manually as root ?

Yes

2. Do  a su - nagios and try the command again. If it doesn't work. What 
is the error  message ?

Yes with following.
[nagios at SNMPServer etc]$ /usr/bin/printf "%b" "Service: 
$SERVICEDESC$\nHost: $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: 
$SERVICESTATE$\nInfo: $OUTPUT$\nDate: $DATETIME$" | /usr/local/bin/gnokii 
--sendsms 07901854342
fopen: Permission denied
WARNING: cannot open logfile, logs will be directed to stderr
GNOKII Version 0.6.1
write: [ATZ<cr>]
read : [ATZ<cr><cr><lf>OK<cr><lf>]
write: [ATE1<cr>]
read : [ATE1<cr><cr><lf>OK<cr><lf>]
write: [AT+CGMM<cr>]
read : [AT+CGMM<cr><cr><lf>Nokia 6310i<cr><lf><cr><lf>OK<cr><lf>]
write: [AT+CGMI<cr>]
read : [AT+CGMI<cr><cr><lf>Nokia<cr><lf><cr><lf>OK<cr><lf>]
write: [AT+CSCS?<cr>]
read : [AT+CSCS?<cr><cr><lf>+CSCS: "PCCP437"<cr><lf><cr><lf>OK<cr><lf>]
write: [AT+CSCA?<cr>]
read : [AT+CSCA?<cr><cr><lf>+CSCA: 
"+44780200xxxx",145<cr><lf><cr><lf>OK<cr><lf>]
write: [AT+CMGF=0<cr>]
read : [AT+CMGF=0<cr><cr><lf>OK<cr><lf>]
write: [AT+CMGS=70<cr>]
read : [AT+CMGS=70<cr><cr><lf>> ]
write: 
[079144872000302311000B817009814543F20000AA40D3B2DC9E1E9775208102F99ED375A0A9B3099D96E5F6B25CA00892C9F2F27CAE030914537A985ED681048AA4DBFCD681040A62985ED68104^Z]
read : 
[079144872000302311000B817009814543F20000AA40D3B2DC9E1E9775208102F99ED375A0A9B3099D96E5F6B25CA00892C9F2F27CAE030914537A985ED681048AA4DBFCD681040A62985ED68104^Z<cr><lf>+CMGS: 
37<cr><lf><cr><lf>OK<cr><lf>]
Send succeeded!

3. Do  you have read and write permissions on the serial port specified in 
the gnokiirc  file as the nagios user ?

Yes

4.  correct is necessary.
5. Is  there a getty process on it ? Disable it in /etc/inittab and do 
"init q", check  if process is not respawned anymore.

No

6.  Check access rights again from serial device.

Works from command line, just not from within nagios.
Extract from syslog

May 19 15:53:48 SNMPServer nagios: HOST ALERT: sw6-1;UP;HARD;1;PING OK - 
Packet loss = 0%, RTA = 34.49 ms
May 19 15:53:48 SNMPServer nagios: HOST NOTIFICATION: network;sw6-1;UP;
host-notify-by-sms;PING OK - Packet loss = 0%, RTA = 34.49 ms

7. Try  to set the suid flag as root, just to see if this fix the problem.

No effect.

snippet from the misccommands.cfg file showing sms trigger

# 'host-notify-by-email' command definition
define command{
        command_name    host-notify-by-email
        command_line    /usr/bin/printf "%b" "***** Nagios 
*****\n\nNotificatio
n Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: 
$HOST
ADDRESS$\nInfo: $OUTPUT$\n\nDate/Time: $DATETIME$\n" | /bin/mail -s "Host 
$HOSTS
TATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
        }

# 'host-notify-by-sms' command definition
define command{
        command_name    host-notify-by-sms
        command_line    /usr/bin/printf "%b" "**Nagios**\nType: 
$NOTIFICATIONTYP
E$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: 
$OUTPUT$
\nDate/Time: $DATETIME$\n" | /usr/local/bin/gnokii --sendsms 07901845342
 
kind  regards,
 
Jason
 
 
-----Original Message-----
From: Onsite DeTeWe  [mailto:Onsite.DeTeWe at firstgroup.com]
Sent: woensdag 19 mei 2004  14:02
To: Ludo Bosmans;  nagios-users at lists.sourceforge.net
Subject: RE: [Nagios-users] SMS  notifications



Hiya, 

Yeah sorry..   Should have explained in full. 

I have a host-notify-by-sms and notify-by-sms in the .cfg.  One  for 
service and one for host.  The snippet I sent was for a host  down. 

Really puzzling as the other  commands in the .cfg for 
 host-notify-by-email and notify-by-email work  fine.  All I did was 
replace them. 

J 





Ludo Bosmans  <ludo.bosmans at xtenso.be> 

19/05/2004 11:59
        
        To:         'Onsite DeTeWe' <Onsite.DeTeWe at firstgroup.com>, Ludo 
Bosmans <ludo.bosmans at xtenso.be>,  nagios-users at lists.sourceforge.net 
        cc:          
         Subject:        RE: [Nagios-users] SMS  notifications



Jason, 
  
I   suppose that the manual test is ok ? Of course replace the macros with 
 the  corresponding values. 
 /usr/bin/printf  "%b"  "**Nagios**\nType: $NOTIFICATIONTYPE$\nHost: 
 $HOSTNAME$\nState:  $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: 
 $OUTPUT$\nDate/Time:  $DATETIME$\n" | /usr/local/bin/gnokii  --sendsms 
 $CONTACTPAGER$ 
  
In the checkcommands you have a  "notify-by-sms", but in the  syslog there 
is "host-notify-by-sms", so you need to  check the syntax of  that config 
entry and try manually to execute the command to  see if it  works. 
  
kind   regards, 
  
ludo 
  


-----Original Message----- 
From: Onsite  DeTeWe  [mailto:Onsite.DeTeWe at firstgroup.com] 
Sent: woensdag 19 mei 2004  12:22 
To: Ludo Bosmans;   nagios-users at lists.sourceforge.net 
Subject: RE: [Nagios-users] SMS  notifications 



Thanks for  your reply, 

I do have a nokia  connected to the serial  port, but I am using the phone 
to send the  texts. 

Regarding the macro, I have  also tried just  using the mobile number for 
a test.  This still does not  work.   Here is a syslog message when a host 
does down.    

May 19 11:11:48 SNMPServer nagios: HOST   NOTIFICATION: 
server;fiplog01;UP;host-notify-by-sms;PING OK -  Packet  loss = 0%, RTA = 
58.53 ms 

As you  can see the trigger is being used,  just nothing more happening.   


Jason 






Ludo Bosmans   <ludo.bosmans at xtenso.be>    

19/05/2004 11:06
        
        To:          'Onsite DeTeWe' <Onsite.DeTeWe at firstgroup.com>, 
 nagios-users at lists.sourceforge.net 
        cc:           
          Subject:        RE:  [Nagios-users] SMS   notifications



Hi    Jason, 
  
I use   also gnokii to send sms's.  I  don't know your set-up, do you have 
a  Nokia  connected to a serial  port ? 
Imy    configuration i have a modem connected to the serial port and  i 
 establish a  call to a local provider smc center. So i am able to  drop 
 more then 1 sms at the  time in one connection. Only the call  to the smc 
 center is charged. No charge  for the sms's  itself. 
  
So i  can not really simulate, but  it seems for me that the 
$CONTACTPAGERS$ macro is  wrong, it must be   $CONTACTPAGER$. 
  
kind   regards, 
  
ludo 
-----Original Message-----    
From: Onsite DeTeWe    [mailto:Onsite.DeTeWe at firstgroup.com] 
Sent: woensdag 19 mei 2004   11:34 
To:  nagios-users at lists.sourceforge.net 
Subject:  [Nagios-users] SMS notifications   



Hi All, 

I have just setup a  mobile gateway on our  nagios box (6310i with  serial 
lead ;-).  Got all  the SMS  stuff working using gnokii which  works a 
treat.  Recommend it to   anyone.  However, when I try  and get nagios to 
use a new  notify routine  it fails to send the  text. 

Debug  so  far. 

Got gnokii to send SMS    direct. 
Added  notify-by-sms  to  misccommands.cfg. 
          I know the  above works as I then cut the command  from the .cfg 
and run  it  from the command line direct and it  works. 

Could this be a  permissions thing associated  with the  nagios user???   

When I force a host  down and look in the  syslog the  notification does 
try and send via the correct  command, it  seems  like just the command 
from within nagios is not    working. 

Hope  someone  can  help. 

Regards 

Jason 



This is   the command line. 

/usr/bin/printf "%b" "**Nagios**\nType: $NOTIFICATIONTYPE$\nHost: 
  $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: 
  $OUTPUT$\nDate/Time: $DATETIME$\n" | /usr/local/bin/gnokii  --sendsms 
  $CONTACTPAGERS$ 

**********************************************************************    
This  message is confidential. It may not  be disclosed  to, or used by, 
anyone  other  than the addressee.  If you receive this message in 
error, please   advise us immediately. 

Internet email is not  necessarily secure. First  does not  accept 
responsibility for changes to any email which  occur after  the  email 
has been sent.  Attachments to this email could  contain  software 
viruses which could damage your  system. First have checked   the 
attachments for  viruses before  sending, but you should  virus-check 
them before   opening. 

http://www.firstgroup.com 
**********************************************************************    



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20040519/56dca4af/attachment.html>


More information about the Users mailing list