unable to monitor nfs with BB extension script
My xymon server is Solaris 10 running Xymon 4.2.3. I am in the process of migrating from BB to Xymon. I have a solaris 10 sparc client which is running both BB and Xymon clients. To prep Xymon for BB extension scripts, I first concatenated bbsys.local onto hobbitclient.cfg.
Next I installed the BB extension script *bb-nfs-client.sh*. It erroneously reports "No NFS filesystems currently mounted on ftp01" under the Xymon client. The same script works correctly under the BB client.
I ran the script in debug mode. It correctly populates PINGEDHOSTS and NFSHOST. However it ends as:
- /usr/xpg4/bin/egrep -vi (No such file|not a block device) /export/home/xymon/client/tmp/NFSOUT.8354.err STj
- /usr/bin/mv -f /export/home/xymon/client/tmp/NFSOUT.8354.err~ /export/home/xymon/client/tmp/NFSOUT.8354.err
- [ -s /export/home/xymon/client/tmp/NFSOUT.8354.err ]
- [ -s /export/home/xymon/client/tmp/NFSERR.8354 ]
- [ green = green ] STATUS=status <xxx>.nfs green Fri Aug 21 09:59:09 CDT 2009 - NFS mounts on ftp01 OK
- [ -s /export/home/xymon/client/tmp/NFSOUT.8354 ]
- [ = -a = ] LINE=No NFS filesystems currently mounted on <xxx>
- /export/home/xymon/client/bin/bb 10.80.6.50 status <xxx>.nfs green Fri Aug 21 09:59:09 CDT 2009 - NFS mounts on ftp01 OK
No NFS filesystems currently mounted on <xxx>
What else do I need to do to get this script working properly under Xymon?
thanks
Bill,
I had exactly the same issue. Defining the following variables within the bb-nfs-client.sh script itself is what worked for me.
PING="/usr/sbin/ping"
DFSORT="4"
DFEXCLUDE="cdrom"
DFWARN="90"
DFPANIC="95"
MACHINE=uname -n
Hope this helps,
Loris
2009/8/21 Bill Wagner <william.wagner at ipacc.com>
My xymon server is Solaris 10 running Xymon 4.2.3. I am in the process of migrating from BB to Xymon. I have a solaris 10 sparc client which is running both BB and Xymon clients. To prep Xymon for BB extension scripts, I first concatenated bbsys.local onto hobbitclient.cfg.
Next I installed the BB extension script *bb-nfs-client.sh*. It erroneously reports "No NFS filesystems currently mounted on ftp01" under the Xymon client. The same script works correctly under the BB client.
I ran the script in debug mode. It correctly populates PINGEDHOSTS and NFSHOST. However it ends as:
- /usr/xpg4/bin/egrep -vi (No such file|not a block device) /export/home/xymon/client/tmp/NFSOUT.8354.err STj
- /usr/bin/mv -f /export/home/xymon/client/tmp/NFSOUT.8354.err~ /export/home/xymon/client/tmp/NFSOUT.8354.err
- [ -s /export/home/xymon/client/tmp/NFSOUT.8354.err ]
- [ -s /export/home/xymon/client/tmp/NFSERR.8354 ]
- [ green = green ] STATUS=status <xxx>.nfs green Fri Aug 21 09:59:09 CDT 2009 - NFS mounts on ftp01 OK
- [ -s /export/home/xymon/client/tmp/NFSOUT.8354 ]
- [ = -a = ] LINE=No NFS filesystems currently mounted on <xxx>
- /export/home/xymon/client/bin/bb 10.80.6.50 status <xxx>.nfs green Fri Aug 21 09:59:09 CDT 2009 - NFS mounts on ftp01 OK
No NFS filesystems currently mounted on <xxx>
What else do I need to do to get this script working properly under Xymon?
thanks
Sorry for the delay in checking back, was off on other tasks for a while. I resolved the "nfs" script in a slightly different way. I noticed that $DF was being changed and $BBOSTYPE was not set the same when the BB extension script ran. So I changed the xymon bb-nfs-client.sh to define and use DFK="/bin/df -k" .
On a different issue, this one relates to the "meta" extension script.
I have it working and displaying correct results within the web page,
but it curiously writes "metahs: ftp04: no hotspare pools found" to the
meta log each time it executes. Any ideas why?
Bill
-------- Original Message -------- Subject: Re: [hobbit] unable to monitor nfs with BB extension script From: Loris Serena <lserena at gmail.com> To: hobbit at hswn.dk Date: 8/26/2009 3:46 AM
Bill,
I had exactly the same issue. Defining the following variables within the bb-nfs-client.sh script itself is what worked for me.
PING="/usr/sbin/ping" DFSORT="4" DFEXCLUDE="cdrom" DFWARN="90" DFPANIC="95" MACHINE=
uname -nHope this helps,
Loris
2009/8/21 Bill Wagner <william.wagner at ipacc.com <mailto:william.wagner at ipacc.com>>
My xymon server is Solaris 10 running Xymon 4.2.3. I am in the process of migrating from BB to Xymon. I have a solaris 10 sparc client which is running both BB and Xymon clients. To prep Xymon for BB extension scripts, I first concatenated bbsys.local onto hobbitclient.cfg. Next I installed the BB extension script *bb-nfs-client.sh*. It erroneously reports "No NFS filesystems currently mounted on ftp01" under the Xymon client. The same script works correctly under the BB client. I ran the script in debug mode. It correctly populates PINGEDHOSTS and NFSHOST. However it ends as: + /usr/xpg4/bin/egrep -vi (No such file|not a block device) /export/home/xymon/client/tmp/NFSOUT.8354.err STj + /usr/bin/mv -f /export/home/xymon/client/tmp/NFSOUT.8354.err~ /export/home/xymon/client/tmp/NFSOUT.8354.err + [ -s /export/home/xymon/client/tmp/NFSOUT.8354.err ] + [ -s /export/home/xymon/client/tmp/NFSERR.8354 ] + [ green = green ] STATUS=status <xxx>.nfs green Fri Aug 21 09:59:09 CDT 2009 - NFS mounts on ftp01 OK + [ -s /export/home/xymon/client/tmp/NFSOUT.8354 ] + [ = -a = ] LINE=No NFS filesystems currently mounted on <xxx> + /export/home/xymon/client/bin/bb 10.80.6.50 status <xxx>.nfs green Fri Aug 21 09:59:09 CDT 2009 - NFS mounts on ftp01 OK No NFS filesystems currently mounted on <xxx> What else do I need to do to get this script working properly under Xymon? thanks
I resolved the "meta" issue with a simple change to the script to redirect STDERR to STDOUT when doing /usr/sbin/metahs -i.
-------- Original Message -------- Subject: Re: [hobbit] unable to monitor nfs with BB extension script From: Bill Wagner <william.wagner at ipacc.com> To: hobbit at hswn.dk Date: 8/26/2009 2:45 PM
Sorry for the delay in checking back, was off on other tasks for a while. I resolved the "nfs" script in a slightly different way. I noticed that $DF was being changed and $BBOSTYPE was not set the same when the BB extension script ran. So I changed the xymon bb-nfs-client.sh to define and use DFK="/bin/df -k" .
On a different issue, this one relates to the "meta" extension script. I have it working and displaying correct results within the web page, but it curiously writes "metahs: ftp04: no hotspare pools found" to the meta log each time it executes. Any ideas why?
Bill
-------- Original Message -------- Subject: Re: [hobbit] unable to monitor nfs with BB extension script From: Loris Serena <lserena at gmail.com> To: hobbit at hswn.dk Date: 8/26/2009 3:46 AM
Bill,
I had exactly the same issue. Defining the following variables within the bb-nfs-client.sh script itself is what worked for me.
PING="/usr/sbin/ping" DFSORT="4" DFEXCLUDE="cdrom" DFWARN="90" DFPANIC="95" MACHINE=
uname -nHope this helps,
Loris
2009/8/21 Bill Wagner <william.wagner at ipacc.com <mailto:william.wagner at ipacc.com>>
My xymon server is Solaris 10 running Xymon 4.2.3. I am in the process of migrating from BB to Xymon. I have a solaris 10 sparc client which is running both BB and Xymon clients. To prep Xymon for BB extension scripts, I first concatenated bbsys.local onto hobbitclient.cfg. Next I installed the BB extension script *bb-nfs-client.sh*. It erroneously reports "No NFS filesystems currently mounted on ftp01" under the Xymon client. The same script works correctly under the BB client. I ran the script in debug mode. It correctly populates PINGEDHOSTS and NFSHOST. However it ends as: + /usr/xpg4/bin/egrep -vi (No such file|not a block device) /export/home/xymon/client/tmp/NFSOUT.8354.err STj + /usr/bin/mv -f /export/home/xymon/client/tmp/NFSOUT.8354.err~ /export/home/xymon/client/tmp/NFSOUT.8354.err + [ -s /export/home/xymon/client/tmp/NFSOUT.8354.err ] + [ -s /export/home/xymon/client/tmp/NFSERR.8354 ] + [ green = green ] STATUS=status <xxx>.nfs green Fri Aug 21 09:59:09 CDT 2009 - NFS mounts on ftp01 OK + [ -s /export/home/xymon/client/tmp/NFSOUT.8354 ] + [ = -a = ] LINE=No NFS filesystems currently mounted on <xxx> + /export/home/xymon/client/bin/bb 10.80.6.50 status <xxx>.nfs green Fri Aug 21 09:59:09 CDT 2009 - NFS mounts on ftp01 OK No NFS filesystems currently mounted on <xxx> What else do I need to do to get this script working properly under Xymon? thanks
participants (2)
-
lserena@gmail.com
-
william.wagner@ipacc.com