Hobbit client 4.1.2 sends almost no data
John Glowacki
johng at idttechnology.com
Tue Jun 13 16:30:33 CEST 2006
We had a problem with disk space on one of our test systems. The
filesystem running the hobbit client ran out of space. bb-msgs.pl
continued to send msgs of "alloc: /opt: file system full" to the hobbit
server OK. Some detail made it into the tmp/msg.txt file. Lost all data
for graphing disk, memory, users and processes, CPU Utilization, and
Network I/O. One of the things that really didn't make any sense to me
was df only showed swap in msg.txt. See msg.txt below. df showed the
filesystem had 700MB free. I then ran "./hobbitclient-sunos.sh > tfile"
and it wrote the file with all the correct data.
I am still looking at this but one of the things I did change was making
hobbitclient.sh less reliant on writing to disk. Changes listed below.
Not sure how good of an idea it is but I just wanted to throw it out
there. At the moment I am thinking it would be a good change for the
hobbit client. I have been running it this way for over an hour and I do
not have any errors in the hobbitclient.log.
$ cat msg.txt
client XXXXXXX.sunos
[date]
Tue Jun 13 08:33:09 EDT 2006
[uname]
SunOS XXXXXXX 5.9 Generic_112233-12 sun4u sparc SUNW,Sun-Fire-480R
[uptime]
8:33am up 417 day(s), 16:39, 3 users, load average: 0.01, 0.01, 0.02
[who]
root pts/1 Jun 13 06:21 (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
XXXXXXXX . Oct 27 15:32
XXX pts/17 Jun 8 10:47 (XXXXXXXXXXXXXXXXXXXX)
[df]
Filesystem kbytes used avail capacity Mounted on
swap 8891880 160 8891720 1% /var/run
[prtconf]
[memory]
0 0 0 8895880 5280600 16 321 0 8 8 0 0 0 0 0 1 340 1626 833
1 1 98
[swap]
total: 1748648k bytes allocated + 89304k reserved = 1837952k used,
8896216k available
[netstat]
[ps]
[top]
last pid: 4004; load averages: 0.01, 0.01, 0.02 08:33:10
124 processes:[vmstat]
$ diff hobbitclient.sh hobbitclient.sh.060613
27,31c27,29
< #echo "client $MACHINE.$BBOSTYPE" > $BBTMP/msg.txt
< #$BBHOME/bin/$BBOSSCRIPT >> $BBTMP/msg.txt
< #$BB $BBDISP "@" < $BBTMP/msg.txt
< echo "client $MACHINE.$BBOSTYPE
< `$BBHOME/bin/$BBOSSCRIPT`" | $BB $BBDISP "@"
---
> echo "client $MACHINE.$BBOSTYPE" > $BBTMP/msg.txt
> $BBHOME/bin/$BBOSSCRIPT >> $BBTMP/msg.txt
> $BB $BBDISP "@" < $BBTMP/msg.txt
John
More information about the Xymon
mailing list