Hi there guys.<br><br>I defined my own command to use an internal sms sistems, so we can send an sms alert along with the e-mail ones.<br>This is what the script do.<br>#!/bin/bash<br><br>HOST=$1<br>STATE=$2<br>lynx <a href="http://server:8888/SMSService/$HOST-State-$STATE">http://server:8888/SMSService/$HOST-State-$STATE</a><br>
<br>The command definition is:<br><br># send-sms<br>define command{<br>       command_name   send-sms<br>       command_line     /path/sms.sh $HOSTNAME$ $SERVICESTATE$<br>       }<br><br>The problem is that with some host I receive the SERVICESTATE condition, Ok or Critical, but with others dont, only get $<br>
As I can see on the debug file:<br><br>Processed notification command: /path/sms.sh server333 CRITICAL -> This is good<br>Processed notification command: /path/sms.sh server333 OK  -> This is good<br><br>But for the other servers I get:<br>
<br>Processed notification command: /path/sms.sh server222 $SERVICESTATE$ -> Only get the variable name instead its content, ok or critical.<br><br>Any idea what the problem could be?<br><br>Thanks in advance.<br>Best Regards<br>
<br><br><br><br>