[hobbit] bb-prtdiag and temperature.sh question.

Deal, Richard rdeal at tigr.ORG
Tue Jan 24 16:35:31 CET 2006


Yes the modification goes in the clientlaunch.cfg and no change is needed on the server side.  I have these added to my clientlaunch.cfg for most sun machines:

[meta]
        ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
        CMD $HOBBITCLIENTHOME/ext/meta
        LOGFILE $HOBBITCLIENTHOME/logs/meta.log
        INTERVAL 5m

[ntp]
        ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
        CMD $HOBBITCLIENTHOME/ext/bb-ntp.sh
        LOGFILE $HOBBITCLIENTHOME/logs/bb-ntp.log
        INTERVAL 5m

[ntpstat]
        ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
        CMD $HOBBITCLIENTHOME/ext/ntpstat.sh
        LOGFILE $HOBBITCLIENTHOME/logs/ntpstat.log
        INTERVAL 5m

[prtdiag]
        ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
        CMD $HOBBITCLIENTHOME/ext/bb-prtdiag.sh
        LOGFILE $HOBBITCLIENTHOME/logs/bb-prtdiag.log
        INTERVAL 5m

[cpu2]
        ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
        CMD $HOBBITCLIENTHOME/ext/bb-cpu2.sh
        LOGFILE $HOBBITCLIENTHOME/logs/bb-cpu2.log
        INTERVAL 5m

[msgs]
        ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
        CMD $HOBBITCLIENTHOME/ext/bb-msgs.sh
        LOGFILE $HOBBITCLIENTHOME/logs/bb-msgs.log
        INTERVAL 5m

[sge]
        DISABLED
        ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
        CMD $HOBBITCLIENTHOME/ext/sge.sh
        LOGFILE $HOBBITCLIENTHOME/logs/sge.log
        INTERVAL 5m

[vx]
        DISABLED
        ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
        CMD $HOBBITCLIENTHOME/ext/bb-vxcheck.sh
        LOGFILE $HOBBITCLIENTHOME/logs/bb-vxcheck.log
        INTERVAL 5m

SGE and VX check are enabled on the few hosts were it is needed.
Richard

> -----Original Message-----
> From: McGraw, Robert P. [mailto:rmcgraw at purdue.edu]
> Sent: Tuesday, January 24, 2006 10:30 AM
> To: hobbit at hswn.dk
> Subject: [hobbit] bb-prtdiag and temperature.sh question.
> 
> Richard,
> 
> Thanks for your reply.
> 
> When I think I understand how hobbit works, I seem to get confused again.
> 
> I see the modifications you suggest in hobbitclient.cfg and bb-prtdiag. No
> problem in making these.
> 
> I am confused where to set it to execute.
> 
> Let me see if I got how hobbit works on the client.
> 
> 1) Hobbitlaunch reads the clientlaunch.cfg file.
> 
> 2) Clientlaunch.cfg file reads hobbitclient.cfg file and executes
> hobbitclient.sh
> 
> 3) hobbitclient.sh calls hobbitclient-sunos.sh (in my case) which executes
> the programs in hobbitclient-sunos.sh and writes the output to msg.txt.
> 
> 4 hobbitclient.sh sends msg.txt to the $BBDISP.
> 
> Now I want to execute the bb-prtdiag and bb-prtdiag seems to send the data
> to $BBDISP inside the script.
> 
> Do I put the execution of $BBDISP in clientlaunch.cfg?
> 
> What do I need to do on the server side for this to show up in the hobbit
> html?
> 
> Thanks
> 
> Robert
> 
> 
> ________________________________________
> From: Deal, Richard [mailto:rdeal at tigr.ORG]
> Sent: Tuesday, January 24, 2006 8:48 AM
> To: hobbit at hswn.dk
> Subject: RE: [hobbit] Repeat entries in bb-hosts
> 
> I didn't have to modify bb-prtdiag at all to get it running under the
> hobbit
> client.
> You will have to modify the etc/hobbitclient.cfg file to represent your
> environment and the bb-prtdiag modifications should also be added.
> I have these lines added to hobbitclient.cfg:
> (might be some line modification by email but you get the idea)
> #
> #from prtdiag script
> #
> UNAME="/sbin/uname"
> #PLATFORM_SPEC=`${UNAME} -i`
> #PRTDIAG_COMMAND="/usr/platform/${PLATFORM_SPEC}/sbin/prtdiag"
> PRTDIAG_OPT="-v"
> ZONENAME=/usr/bin/zonename
> #Systems that don't support temperature checks
> EXCLUDE_SYSTEMS="Ultra-1 Ultra-2 Ultra-5_10 Ultra-30 Ultra-60 Ultra-80
> UltraAX-i
> 2 UltraSPARC-IIi-cEngine Sun-Fire Netra-T4 UltraAX-e2
> Ultra-Enterprise-10000"
> PRTDIAG_IGNORE_ERRORS="No failures|Most recent AC Power Failure|Minimum
> Availabl
> e|CS Fail|No Hardware failures|^===|currently no Boards|Fault     Fan"
> PRTDIAG_IGNORE_FAULTS="No Recent System Faults found|No System Faults
> found|Faul
> t Value|Fault LED|NO_FAULT|Power  Fault|Status
> Fault|Fault
> off"
> LOM_COMMAND="/usr/sbin/lom"
> LOM_OPT="-pfvt"
> 
> Woops there is one slight modification to the bb-prtdiag script.  Since
> hobbitclient.cfg does not allow for execution, just variable setting, I
> had
> to uncomment these two lines in bb-prtdiag:
> PLATFORM_SPEC=`$UNAME -i`
> PRTDIAG_COMMAND="/usr/platform/$PLATFORM_SPEC/sbin/prtdiag"
> 
> 
> 
> ________________________________________
> From: McGraw, Robert P. [mailto:rmcgraw at purdue.edu]
> Sent: Tuesday, January 24, 2006 8:34 AM
> To: hobbit at hswn.dk
> Subject: RE: [hobbit] Repeat entries in bb-hosts
> 
> 
> 
> Has anyone rewritten the solaris temperature.sh and bb-prtdiag for hobbit?
> I
> would like to get these going on and just did not want to redo work that
> has
> already been done.
> 
> Thanks
> 
> Robert
> 
> 
> 
> 
> _____________________________________________________________________
> Robert P. McGraw, Jr.
> Manager, Computer System                                         EMAIL:
> rmcgraw at purdue.edu
> Purdue University
> ROOM: MATH-807
> Department of Mathematics                                        PHONE:
> (765) 494-6055
> 150 N. University Street
> FAX: (419) 821-0540
> West Lafayette, IN 47907-2067



More information about the Xymon mailing list