Xymon Mailing List Archive search

bb-prtdiag and temperature.sh question (still having problems on the server)

list Richard Deal
Tue, 24 Jan 2006 18:58:38 -0500
Message-Id: <user-6cc113da782d@xymon.invalid>

The server is a munged thing right now.
I use the hobbitlaunch.cfg on the server and have this setting:

[prtdiag]
        ENVFILE
/local/packages/IT/HOBBIT/hobbit/client/etc/hobbitclient.cfg
        NEEDS hobbitd
        CMD /local/packages/IT/HOBBIT/hobbit/client/ext/bb-prtdiag.sh
        LOGFILE $BBSERVERLOGS/bb-prtdiag.log
        INTERVAL 5m

So that it basically uses the client config.

-----Original Message-----
From: McGraw, Robert P. [mailto:user-33cf07af04dd@xymon.invalid]
Sent: Tuesday, January 24, 2006 6:08 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] bb-prtdiag and temperature.sh question (still
having
problems on the server)

Richard

I thought I saw the problem but I guess not.

I have put the changes in the client directory of the server and
restarted
the server. It does not see to pick up what is in the client
directory. If
I run runclient.sh on the client then it works but I have read that it
is
not necessary to run runclient.sh on the server.

What needs to be done on the server to get bb-pridiag to work on the
server?

Thanks

Robert


Robert P. McGraw, Jr.
Manager, Computer System                 EMAIL: user-33cf07af04dd@xymon.invalid
Purdue University                         ROOM: MATH-807
Department of Mathematics                PHONE: (XXX) XXX-XXXX
XXX N. University Street                   FAX: (XXX) XXX-XXXX
West Lafayette, IN XXXXX-XXXX

-----Original Message-----
From: Deal, Richard [mailto:user-f6f804cb0a50@xymon.invalid]
Sent: Tuesday, January 24, 2006 10:36 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] bb-prtdiag and temperature.sh question.

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:user-33cf07af04dd@xymon.invalid]
Sent: Tuesday, January 24, 2006 10:30 AM
To: user-ae9b8668bcde@xymon.invalid
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:user-f6f804cb0a50@xymon.invalid]
Sent: Tuesday, January 24, 2006 8:48 AM
To: user-ae9b8668bcde@xymon.invalid
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:user-33cf07af04dd@xymon.invalid]
Sent: Tuesday, January 24, 2006 8:34 AM
To: user-ae9b8668bcde@xymon.invalid
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:
user-33cf07af04dd@xymon.invalid
Purdue University
ROOM: MATH-807
Department of Mathematics
PHONE:
(XXX) XXX-XXXX
XXX N. University Street
FAX: (XXX) XXX-XXXX
West Lafayette, IN XXXXX-XXXX