Xymon Mailing List Archive search

BBWincmd

list Scott Post
Fri, 10 May 2013 10:21:02 -0500
Message-Id: <CAFV=h=cHV-cqPCZwdcXPq0kUQp=user-9d6d0b522de2@xymon.invalid>

I have verified that the hostnames match from the hosts.cfg on the Xymon
server.

Here is the first 10 lines of the msg.<hostname>.txt from the BBWin client
(Client Data show available)

client <hostname>.bbwin win32
[osversion]
Microsoft Windows XP Professional Service Pack 3 (build 2600)
[cpu]
up: 8 days, 2 users, 55 procs, load=13%


CPU states:
     total  13%
     cpu00  12.7%

Here is the first ten lines from the msg.<hostname>.txt that does not
report to Xymon.

client <hostname>.bbwin win32
[osversion]
Microsoft(R) Windows(R) Server 2003, Standard EditionService Pack 2 (build
3790) 32-bit
[cpu]
up: 2 Days, 7 users, 89 processes, load=51%

CPU states:
    total    51%
    cpu00    31%
    cpu01    56%

I wrote a vbscript that captured the StdOut from the BBWinCmd.exe.
Here is what I was getting:
===Begin Output====
bbdisplay defined to : <xymon server>
port defined to : 1984
Sending data ...

hostname defined to:  <hostname>  'Note: correct hostname displayed.


Sending to <xymon server> :
data <hostname>.Collector
client

====End of Output====
and the script would exit.

After your comment about "Client data should come in as a client message
rather than data or status."  I went back and executed bbwincmd as :
bbwincmd <xymonserver>:<port> uploadmessage msg.<hostname>.txt. and the
xymon server is not showing the Client Data available.

Thank you.


On Thu, May 9, 2013 at 7:08 PM, Jeremy Laidman <user-71895fb2e44c@xymon.invalid>wrote:
Have you checked your ghost report?  Perhaps it's being rejected due to a
hostname mismatch.

Are you sending a client message?  Client data should come in as a client
message rather than data or status.  See "man xymon" for the format.
 Perhaps you could show us the first 10 lines of the message.<hostname>txt
files?

You could run something like this:
   sudo -u xymon xymoncmd xymond_channel --channel=client sed -n
'/^@@client/,+10p' "
to see if the client messages is being received and processed by Xymon.
 This prints the first 10 lines of every client message.

J


On 10 May 2013 08:31, Scott Post <user-0db42f24127d@xymon.invalid> wrote:
How to get client data to Xymon server using BBwincmd?

I have BBWin installed on a Test PC and it reports to my Xymon server
just fine.  When I view the client on the Xymon Server, I have Client Data
available at the bottom of my tests.  This is same contents as the
msg.<hostname>.txt in the tmp directory

However, I have another system that I am testing on at this time, I can't
install BBWin on, but I have a series of vbscripts that I am running that
gather the same data and write out a msg.<hostname>.txt for that system.

From what I have read and understand, I can use the BBwincmd.exe to
upload that msg.<hostname>.txt to the Xymon server.
For whatever reason, I can not get the client data to show up for this
other system.

I have compared the two msg.<hostname>.txt from each PC and the are
basically identical in format.

I have looked at BBWinCmd /? and I believe that BBWinCmd
<bbdisplay>:<port> uploadmessage <filename> is the correct option, but the
Xymon server never shows Client Data for the second host.

If I have the scripts, run BBWinCmd status <hostname> <test> <status>
<reportdata>, all the information displays on the Xymon server just fine.

Can someone please help point me in the right direction?

Thanks