[hobbit] Remove square brackets from Alerts

Dominique Frise Dominique.Frise at unil.ch
Tue May 20 09:24:26 CEST 2008


Hi Allan,

We do encode square brackets before calling our sms_client exectutable.

-----------
# Alert message.
# Extract first error line from the received message text.
# SMS is limited to 160 char.
# We allow 30 char. for the $BBHOSTNAME:$BBSVCNAME [$ACKCODE] stuff.
# It remains 130 for the $LINE.
LINE=`echo "$BBALPHAMSG" | grep "&${BBCOLORLEVEL}" | head -1`
LINE=`echo "$LINE" | sed -e "s/&${BBCOLORLEVEL} //g"`
LINE=`echo "$LINE" | cut -c1-130`

# "[" and "]" must be encoded as 27(ESC) 60 and 27 62 respectively
# This is achieved in vi using CTRL-V ESC < and CTRL-V ESC >
# For details in 7 bit default alphabet specified in GSM,
# see http://www.visualgsm.com/bit_default_alphabet.htm
SMS_MSG="$BBHOSTNAME:$BBSVCNAME ^[<$ACKCODE^[>
$LINE"
------------


Dominique


Allan Spencer wrote:
> Hi,
> 
> Ive had a bit of a hunt around for this but didnt find anything. We're 
> in the process of looking at a new email-to-sms provider and just found 
> out that square brackets and a bunch of others are not supported so I 
> need to know if I can remove them from the alert code or somehow 
> generate the message in a way that it doesnt send them.
> 
> Currently I basically have the following
> 
> HOST=*
> SCRIPT /home/monitor/server/bin/smsalert.sh 04xxxxxxxx reapt=15m 
> duration=>10m recovered format=sms
> 
> and the smsalert.sh
> echo "${BBALPHAMSG:0:160}" | gnokii --sendsms "$RCPT"
> 
> It all works fine and comes out as host.domain.com:svcs red [ackcode[ 
> which is where the problem is. I had a plan originally to be able to 
> reply back to the msg and ack the alert but currently its not being used 
> so removing the ack code is an option but my preference is to remove the 
> brackets if possible.
> 
> If anyone could assist it would be greatly appreciated
> 
> Cheers
> 
> Allan
> 
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
> 
> 



More information about the Xymon mailing list