Xymon Mailing List Archive search

ext hobbit client scripts

list Henrik Størner
Thu, 15 Sep 2005 07:36:41 +0200
Message-Id: <user-4b312dd46904@xymon.invalid>

On Wed, Sep 14, 2005 at 08:50:45PM -0400, Jeff Stoner wrote:
On Tue, 2005-09-13 at 09:23 +0200, Henrik Stoerner wrote:
@@data#18078|1126595825.225133|127.0.0.1||voodoo.hswn.dk|mydata
<the contents of the data message>
@@

The first line always has
   @@data#Seq.no.|Timestamp|SenderIP|Origin|Hostname|Type
and the message ends with "@@"
Dumb question....what if incoming data message has "@@" embedded in it?
How does hobbitd handle it?
Not a dumb question at all.

hobbitd handles it fine - so the web display will look OK. But the 
worker modules handling RRD updates, alerts and the history log updates
will probably see a truncated message - and there'll be some noise in 
the Hobbit logfiles.

The mitigating factor is that it has to be <newline>@@<newline>
i.e. the "@@" must be on a separate line. I've assumed that sequence
was sufficiently unique to not bother with additional safeguards.

If it does turn out to be a problem, one could add a length field to
the first line of the message to make it clear how large each message
is. 


Henrik