[hobbit] Can hobbit server comprehense COMBO keywords like BB server
=========
On Thu, Jun 26, 2008 at 09:42:19AM -0400, Haubrich,Myra [Ontario] wrote:
Thank you for your reply!
I've tried with
nc localhost 1984 < test.txt
Where test.txt contents: combo
status server1,xx,xx,xx,xx.cpu green Tue Jun 24 19:59:34 UTC 2008 up: 5 days, 2 users, 119 procs, load=17
LOAD AVG on server1,xx,xx,xx,xx is 17
status server1,xx,xx,xx,xx.disk green Tue Jun 24 19:59:34 UTC 2008 - Disk partitions on server1,xx,xx,xx,xx OK
/dev/cciss/c0d1p1 100790004 9644576 86025516 11% /home /dev/cciss/c0d0p3 5036316 44476 4736008 1% /tmp /dev/cciss/c0d0p1 101086 19502 76365 21% /boot /dev/cciss/c0d0p6 40670524 2182592 36421976 6% / /dev/cciss/c0d0p2 20161204 988424 18148640 6% /var
You have some new-line problems there. The layout of a combo message should be
combo<newline> status ........ <newline> <newline> status ......
So your first blank line between the "combo" and the "status" should not be there. Not sure if this is what causes the problem, though... It could also be that your "test.txt" file has DOS/Windows style line termination (carriage-return + newline), this would also cause problems.
Hobbit might be a bit more finicky about this than BB, but it was tested with the Big Brother "bb" client. And Hobbit does use combo messages internally, e.g. for all of the network test status messages (try running "bbcmd bbtest-net --no-update" and see the messages that get sent to the Hobbit server).
The data you're sending looks pretty much like a standard Unix client report. Any particular reason why you're not just using the normal Hobbit client and the "bb" utility to send the data ?
Regards, Henrik
======
The client host (a RHEL server) is behind firewalls, and I tried with hobbitfetch and msgcache, the normal hobbit way. I've checked with "lsof -i:1984" to make sure that msgcache is running on the client and hobbitfetch is running on hobbit server. It didn't work, most likely the firewall blocked it.
Below is the configurations that I learned from the forum. Any suggestions?
===========
CLIENT SIDE
/etc/sysconfig/hobbit-cleint Hobbitserver="xx.xx.xx.xx 127.0.0.1" <-- hobbit server IP
hobbitclient.cfg BBDISP="127.0.0.1" <-- Changed from Hobbit server IP to localhost
clientlaunch.cfg [msgcache] # DISABLED <-- Comment it ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg CMD $HOBBITCLIENTHOME/bin/msgcache --no-daemon --pidfile=$HOBBITCLIENTHOME/logs/msgcache.pid LOGFILE $HOBBITCLIENTHOME/logs/msgcache.log
[client] ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg CMD $HOBBITCLIENTHOME/bin/hobbitclient.sh --local <-- Add --local LOGFILE $HOBBITCLIENTHOME/logs/hobbitclient.log INTERVAL 5m
SERVER SIDE
hobbitlaunch.cfg [hobbitfetch] # DISABLED <-- Comment it ENVFILE /home/users/hobbit/application/server/etc/hobbitserver.cfg CMD $BBHOME/bin/hobbitfetch --server=XX.XX.XX.XX --no-daemon
--pidfile=$BBSERVERLOGS/hobbitfetch.pid <-- replace the IP by your Hobbit server one LOGFILE $BBSERVERLOGS/hobbitfetch.log
bb-hosts zz.zz.zz.zz fqdn # conn hobbitfetch pulldata
==========
Anyhow, a perl script on client host sends status data as combo message to hobbit server via ssh. The combo message is now working with hobbit server. Thank you so much for your help!!!
MH.
ON the note, the problem using ssh to get data from client side is that, server will not have any rrd data for graphs, right?
From: Haubrich,Myra [Ontario]
Sent: June 26, 2008 4:49 PM To: 'hobbit at hswn.dk' Subject: Re: [hobbit] Can hobbit server comprehense COMBO keywords like BB server=========
On Thu, Jun 26, 2008 at 09:42:19AM -0400, Haubrich,Myra [Ontario] wrote:
Thank you for your reply!
I've tried with
nc localhost 1984 < test.txt
Where test.txt contents: combo
status server1,xx,xx,xx,xx.cpu green Tue Jun 24 19:59:34 UTC 2008 up: 5 days, 2 users, 119 procs, load=17
LOAD AVG on server1,xx,xx,xx,xx is 17
status server1,xx,xx,xx,xx.disk green Tue Jun 24 19:59:34 UTC 2008 - Disk partitions on server1,xx,xx,xx,xx OK
/dev/cciss/c0d1p1 100790004 9644576 86025516 11% /home /dev/cciss/c0d0p3 5036316 44476 4736008 1% /tmp /dev/cciss/c0d0p1 101086 19502 76365 21% /boot /dev/cciss/c0d0p6 40670524 2182592 36421976 6% / /dev/cciss/c0d0p2 20161204 988424 18148640 6% /var
You have some new-line problems there. The layout of a combo message should be
combo<newline> status ........ <newline> <newline> status ......
So your first blank line between the "combo" and the "status" should not be there. Not sure if this is what causes the problem, though... It could also be that your "test.txt" file has DOS/Windows style line termination (carriage-return + newline), this would also cause problems.
Hobbit might be a bit more finicky about this than BB, but it was tested with the Big Brother "bb" client. And Hobbit does use combo messages internally, e.g. for all of the network test status messages (try running "bbcmd bbtest-net --no-update" and see the messages that get sent to the Hobbit server).
The data you're sending looks pretty much like a standard Unix client report. Any particular reason why you're not just using the normal Hobbit client and the "bb" utility to send the data ?
Regards, Henrik
======
The client host (a RHEL server) is behind firewalls, and I tried with hobbitfetch and msgcache, the normal hobbit way. I've checked with "lsof -i:1984" to make sure that msgcache is running on the client and hobbitfetch is running on hobbit server. It didn't work, most likely the firewall blocked it.
Below is the configurations that I learned from the forum. Any suggestions?
===========
CLIENT SIDE
/etc/sysconfig/hobbit-cleint Hobbitserver="xx.xx.xx.xx 127.0.0.1" <-- hobbit server IP
hobbitclient.cfg BBDISP="127.0.0.1" <-- Changed from Hobbit server IP to localhost
clientlaunch.cfg [msgcache] # DISABLED <-- Comment it ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg CMD $HOBBITCLIENTHOME/bin/msgcache --no-daemon --pidfile=$HOBBITCLIENTHOME/logs/msgcache.pid LOGFILE $HOBBITCLIENTHOME/logs/msgcache.log
[client] ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg CMD $HOBBITCLIENTHOME/bin/hobbitclient.sh --local <-- Add --local LOGFILE $HOBBITCLIENTHOME/logs/hobbitclient.log INTERVAL 5m
SERVER SIDE
hobbitlaunch.cfg [hobbitfetch] # DISABLED <-- Comment it ENVFILE /home/users/hobbit/application/server/etc/hobbitserver.cfg CMD $BBHOME/bin/hobbitfetch --server=XX.XX.XX.XX --no-daemon --pidfile=$BBSERVERLOGS/hobbitfetch.pid <-- replace the IP by your Hobbit server one LOGFILE $BBSERVERLOGS/hobbitfetch.log
bb-hosts zz.zz.zz.zz fqdn # conn hobbitfetch pulldata
==========
Anyhow, a perl script on client host sends status data as combo message to hobbit server via ssh. The combo message is now working with hobbit server. Thank you so much for your help!!!
MH.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
At our Hobbit Server 4.2, I only get displayed, include the colored icon, the uptime of our Windows Server. For the Linux machines, I can see the uptime only at the client data, but it will not be displayed in Hobbit.
Here the entry at the client data: ...... [osversion] [uptime] ~ 2:47pm up 369 days, 5:31, 0 users, load average: 0.00, 0.09, 0.29 [who] ......
What do I have to change, to get displayed the uptime include the colored icon in Hobbit?
Regards
Maik -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIZHwOr4r+EhimPOURAkgBAJ4nQrSkAmMPiQ7R6pPO4EvTM33VMACfYiRA a1sDd0q2TcjzxrYvaHUd1eY= =XtcV -----END PGP SIGNATURE-----
participants (2)
-
maik@vegasystems.com
-
Myra.Haubrich@ec.gc.ca