Xymon Mailing List Archive search

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

list Larry Barber
Tue, 24 Jan 2006 17:18:41 -0600
Message-Id: <user-896a3492c644@xymon.invalid>

Are you adding the launch commands to hobbitlaunch.cfg (and not
clientlaunch.cfg)? On the server, the commands should go in hobbitlaunch.cfg,
and use the client config files for the ENV entry.

Thanks,
Larry Barber

On 1/24/06, McGraw, Robert P. <user-33cf07af04dd@xymon.invalid> wrote:
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