Thanks for assistance - I have figured out where my problem was lying. The answer to the major problem was in the following command definition: command_line echo -e "<$HOSTNAME$>\n$SERVICEDESC$\n$SERVICESTATE$\n$SERVICEOUTPUT$\n$LONGDATETIME $" |gnokii --sendsms $CONTACTPAGER$ >> /usr/local/nagios/var/gnokii.log 2>&1 The user which runs nagios (nagios in my case) didn't have the permission to write to the /usr/local/nagios/var/gnokii.log and this user didn't have any permission to use /dev/ttyS0 (so chown nagios:nagios /dev/ttyS0 solved this one). But I wonder why I could't get any clue in the logs files when I had problems? This is a question to nagios developers...
Ilya. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ilya Meylikhov Sent: Friday, April 25, 2008 7:07 PM To: 'Peter Edmonds' Cc: nagios-users@lists.sourceforge.net Subject: Re: [Nagios-users] Sending notifications via SMS+mobile phone Hi again. Just now I've tried to change my command definition: define command{ command_name notify-by-sms command_line touch /home/rage/it_is_working } My /usr/local/nagios/etc/objects/templates.cfg: define contact{ name generic-contact service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r,f,s service_notification_commands notify-by-sms host_notification_commands notify-by-sms register 0 } So according to my configuration, nagios must create a file in my /home/rage folder when an alert take place. But the file didn't appear when I manually shutdown one of my monitoring services. In the log files I got the same messages: Apr 25 19:03:35 srv-nagios nagios: SERVICE ALERT: vector;Check SMTP;OK;HARD;3;SMTP OK - 0.063 sec. response time Apr 25 19:03:35 srv-nagios nagios: SERVICE NOTIFICATION: nagiosadmin;vector;Check SMTP;OK;notify-by-sms;SMTP OK - 0.063 sec. response time What I am doing wrong? > Hello! Could anyone please assist me in troubleshooting the following task: > > I've bought a TC-35i GSM modem and connect it to my linux Debian box. > Everything works fine and I can successfully send sms using the following > command: > > echo "some test text" | gnokii --sendsms myNumber > > The problem is that nagios can't send sms using gnokii and I can't figure > out why Peter's script (I add it to my message in the bottom) won't work for > me. > > The command for nagios is: > > define command{ > command_name notify-service-by-email > command_line echo -e > "<$HOSTNAME$>\n$SERVICEDESC$\n$SERVICESTATE$\n$SERVICEOUTPUT$\n$LONGDATETIME > $" |gnokii --sendsms $CONTACTPAGER$ >> /usr/local/nagios/var/gnokii.log 2>&1 > } > > I got the following message in /usr/local/nagios/var/nagios.log: > > [1209125514] SERVICE ALERT: vector;Check SMTP;CRITICAL;SOFT;1;Connection > refused > [1209125574] SERVICE ALERT: vector;Check SMTP;CRITICAL;SOFT;2;Connection > refused > [1209125634] SERVICE ALERT: vector;Check SMTP;CRITICAL;HARD;3;Connection > refused > [1209125634] SERVICE NOTIFICATION: nagiosadmin;vector;Check > SMTP;CRITICAL;notify-service-by-email;Connection refused Thanks in advance, Ilya. -----Original Message----- From: Peter Edmonds [mailto:[EMAIL PROTECTED] Sent: Friday, March 14, 2008 3:20 PM To: Meylikhov Cc: nagios-users@lists.sourceforge.net Subject: Re: [Nagios-users] Sending notifications via SMS+mobile phone > Can anyone assist me in solving the following task: I need nagios to send > SMS via mobile phone connected to COM port. I use gnokii. I have used a Telular GSM SX5D and currently use an Easygate analog fixed cellular terminal (via serial port). Gnokii is avaialble in Debian Etch and supports a lot of mobile phones. Check http://wiki.gnokii.org/index.php/Config for a partial list of supported phones. The atgen driver in gnokii supports lots of phones. /etc/gnokiirc looks like this [global] port = /dev/ttyS0 model = AT initlength = default connection = serial use_locking = yes serial_baudrate = 19200 smsc_timeout = 10 [gnokiid] bindir = /usr/sbin/ [connect_script] TELEPHONE = 12345678 [disconnect_script] [logging] debug = on rlpdebug = off xdebug = off Notify command for service notifications looks like this echo -e "<$HOSTNAME$>\n$SERVICEDESC$\n$SERVICESTATE$\n$SERVICEOUTPUT$\n$LONGDATETIME $" |gnokii --sendsms $CONTACTPAGER$ >> /usr/local/groundwork/nagios/var/gnokii.log 2>&1 For host notifications this does the job echo -e "<$HOSTNAME$>\n$SERVICEDESC$\n$SERVICESTATE$\n$HOSTOUTPUT$\n$LONGDATETIME$" |gnokii --sendsms $CONTACTPAGER$ >> /usr/local/nagios/var/gnokii.log 2>&1 Peter Edmonds ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javao ne _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javao ne _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null