Xymon Mailing List Archive search

Monitoring SMB shares

list dOCtoR MADneSs
Fri, 31 Jul 2009 19:29:56 +0200
Message-Id: <user-8e5278ca64ad@xymon.invalid>

Harold J. Ballinger a écrit :
I have this in hobbitlaunch.cfg:
----------COPIED WITH NO EDITS-------------
[shares]
         ENVFILE /etc/hobbit/hobbitserver.cfg
         NEEDS hobbitd
         CMD /usr/lib/hobbit/server/ext/shares.sh
         LOGFILE $BBSERVERLOGS/shares.log
         INTERVAL 5m

It appears to be running since I get this in shares.log:
----------COPIED WITH NO EDITS-------------
/usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date /usr/lib/hobbit/server/bin/bb 127.0.0.1 status .shares date

Should the line in the log above actually look like this instead:

/usr/lib/hobbit/server/bin/bb 127.0.0.1 status HHCGVL-FILE01.shares green 'date'

I don't see it sending across the hostname or status?

-----Original Message-----
  
Hi,

This code checks if the BBHOME variable is set. When xymon runs a script, it sets some values, including BBHOME. For hobbit/xymon compatibility, you could replace :
. $BBHOME/etc/bbdef.sh
with
. $BBHOME/etc/hobbitclient.cfg          # INCLUDE STANDARD DEFINITIONS

In your case, I suppose you declare the plugin with the following :
[shares]
        ENVFILE /usr/local/xymon/client/etc/hobbitclient.cfg
        CMD $PATH_TO_SERVER_EXT_DIR/shares.sh
        LOGFILE $/PATH_TO_SERVER_LOG_DIR/hobbitclient.log
        INTERVAL 5m
Please confirm this point or tell us the way you declared it.

it seems your script does not send the machine variable. Output must be
in this format :
bb $BBDISP STATUS $MACHINE.$TEST $COLOR $DATE

So, we must correct some code :
at the end, replace :
            $BB $BBDISP "status ${FULLNAME}.shares $BGCOLOR  `date` $LINE"

with
            $BB $BBDISP "status $MACHINE.shares $BGCOLOR  $(date) $LINE"
and give me the new outputs in shares.log