Can your script do email to SMS?<br><br><div class="gmail_quote">On Thu, Feb 28, 2008 at 3:57 PM, Ayotunde Itayemi <<a href="mailto:Itayemi.A@ng.celtel.com">Itayemi.A@ng.celtel.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">









<div link="blue" vlink="purple" lang="EN-US">

<div>

<p>Hi All,</p>

<p>I am trying to get Nagios to send SMS through an SMS
webservice running on a Windows server.</p>

<p>I can send a message through curl for example so I know it
works ok.</p>

<p>For the moment, I just want to be able to send an SMS when a
host is no longer available/reachable.</p>

<p> </p>

<p>I have been experimenting but it's not working properly (or
sometimes not at all)</p>

<p>I suddenly got one notification by email over a one day
period but no SMS at all. </p>

<p> </p>

<p>Ultimately, I want to send both an email notification and an
SMS at the same time. Once I get it figured out, I would like to do the same
for defined services.</p>

<p> </p>

<p>My modified 'notify-host-by-email' command is as follows:</p>

<p> </p>

<p># 'notify-host-by-email' command definition</p>

<p>define command{</p>

<p>       
command_name    notify-host-by-email</p>

<p>       
command_line    /usr/bin/printf "%b" "*****
Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost:
$HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time:
$LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" |
/usr/local/nagios/etc/celtelconfig/send-mail-sms-alerts.sh</p>

<p>        }</p>

<p> </p>

<p> </p>

<p>The sendsmsalerts.sh script is as follows:</p>

<p> </p>

<p>#!/bin/sh</p>

<p># called by notify-host-by-email</p>

<p>read INPARAM</p>

<p>MESSAGE="appCode=Nagios&fromNumer=NAGIOS&toNumber=2348013556519&shortMessage=$INPARAM"</p>

<p>curl -d $MESSAGE
<a href="http://sms-server/smswebservice/smsservice.asmx/SendMessage" target="_blank">http://sms-server/smswebservice/smsservice.asmx/SendMessage</a></p>

<p> </p>

<p> </p>

<p>a sample working curl message is of the form:</p>

<p>curl -d
"appCode=Nagios&fromNumer=NAGIOS&toNumber=2348013556519&shortMessage=Nagios
Calling at 1:41PM"
<a href="http://sms-server/smswebservice/smsservice.asmx/SendMessage" target="_blank">http://sms-server/smswebservice/smsservice.asmx/SendMessage</a></p>

</div>

DISCLAIMER: This email and any attachments are confidential and privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorized. If received in error, do not open, read, copy, disclose, use or store it in any way, or permit others to do so but please notify the sender immediately and delete the original email and attachments from your machine. If you are not the addressee or the intended recipient, any use, disclosure, copying, distribution or action taken in reliance of it, is prohibited and unlawful. The information, attachments, opinions or advice contained in this email are not necessarily the views or opinions of Celtel Nigeria Limited or its affiliates and without more, shall not commit Celtel Nigeria Limited or its affiliates. Celtel Nigeria 
 Limited and its affiliates do not accept liability for claims, losses, or damages caused by the inaccuracy, incorrectness, or lack of integrity of this email or any attachments. <br>
</div>



<br>-------------------------------------------------------------------------<br>
This SF.net email is sponsored by: Microsoft<br>
Defy all challenges. Microsoft(R) Visual Studio 2008.<br>
<a href="http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/" target="_blank">http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/</a><br>_______________________________________________<br>
Nagios-users mailing list<br>
<a href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.<br>
::: Messages without supporting info will risk being sent to /dev/null<br></blockquote></div><br><br clear="all"><br>-- <br>Alex Dehaini<br>Developer<br>Site - <a href="http://www.alexdehaini.com">www.alexdehaini.com</a><br>
Email - <a href="mailto:alexdehaini@gmail.com">alexdehaini@gmail.com</a>