[hobbit] RE: SMS Alerts

Kip, D. - GDI/SNB d.kip at gdi.minjus.nl
Thu Mar 19 11:43:29 CET 2009


Your suggestion indicates you do not understand what he was trying to do
:)
He was trying to cut the hostname short, by having a maximum of 160
characters.
http://tldp.org/LDP/abs/html/string-manipulation.html (see the section
Substring Extraction)
 
It is a feature for BASH shells, but maybe some modern Bourne shells
have it as well (I know I used it on some modern HP/UX with their
standard /bin/sh)
So putting the :0:160 outside the brackets would not yield the desired
result.
On the other hand, hostnames rarely go that long, so cutting it short
seems quite useless. 
 
I am not familiar with gnokii, but does it actually take a message from
stdin? Or does it normally use a 'gnokii --sendsms <number> <message>'
format?
Otherwise, I don't see anything wrong with your syntax.

________________________________

Van: Galen Johnson [mailto:Galen.Johnson at sas.com] 
Verzonden: donderdag 19 maart 2009 7:53
Aan: hobbit at hswn.dk
Onderwerp: [hobbit] RE: SMS Alerts



try:

echo "${BBHOSTNAME}:0:160 cpu is red" | gnokii --sendsms 1234567890

 

 

From: Jarrod Hodder [mailto:Jarrod.Hodder at pmg.net.au] 
Sent: Thursday, March 19, 2009 12:18 AM
To: hobbit at hswn.dk
Subject: [hobbit] SMS Alerts

 

Hello,

 

I am trying to get a custom message sent from Hobbit via sms.

All I want is the hostname with a short message sent after it.

 

So far I have

 

#!/bin/bash

echo "${BBHOSTNAME:0:160} cpu is red" | gnokii --sendsms 1234567890

 

I am using gnokii as the gate way.

I think my variable is what is causing the problem, can someone see
where I have gorn wrong?

 

Jarrod Hodder

 

Paradigm Management Group

110 Livingston Avenue

Kambah, ACT 2902

 

1300 735 370

 

Jarrod at pmg.net.au

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20090319/18d2b074/attachment.html>


More information about the Xymon mailing list