Question on trending using Windows MrBig client
Has anyone successfully performed rrd trending using data from an external test from a MrBig Windows client?
The MrBig client-internal tests are creating rrd files on the Xymon server. Have a stripped down external test that is staging a file (filename of citrix, no file extension) for delivery using MrBig with the following content:
green Fake citrix test users: 49
The "green" is the first line in the file being sent across to the Xymon server and the generated web page looks okay. Also tried messaging using "users 49" in case the Xymon citrix parser was not NCV based.
I figure this should process against the stock TEST2RRD definition of citrix on the Xymon server and per the graphs.cfg citrix stanza, looks like the graphing is operating on a users: <number> data set coming in. Not concerned at this point with graphing since the rrd itself is not being created but was concerned that the xymond_rrd code may only be processing against specific citrix value of users
I have turned on debugging with the tasks.cfg entry for the rrd-status xymond_rrd to include "--no-cache --debug". I see the windows client delivering the citrix update and the xymond_rrd is reporting seeing the client-citrix message in the rrd-status.log - but nothing else, no creating or updating of a rrd file under <client>/citrix.rrd. The other rrd files are updating and am getting updated web pages for the client citrix message.
Have bounced the xymon server ad nauseum, twiddling thumbs for upwards of an hour waiting for rrd file to be created, bouncing the MrBig client too.
Are there any additional debug settings for the xymond_rrd channel to get more detail on what is being done with the client-citrix message?
What I am after is a using a modified version of Galen Johnson's termuser.pl on Xymonton - wanted to add additional line for tracking disconnected user sessions.
2015-01-26 21:15 skrev Deiss, Mark:
Has anyone successfully performed rrd trending using data from an external test from a MrBig Windows client?
I am the original author of the MrBig client and yes, it is certainly possible to use it to get trending data.
Here is an example, an external test which controls an egg incubator. Not exactly what you're looking for, but the principle is the same.
Ulric
Thank you sir.
I looked through the C code and the messaging syntax tracks with what I have been fooling around with.
I have some external tests coming from Xymon-based Linux boxes that are generating rrd content so the modifications for those in the xymonserver.cfg and graphs.cfg on the Xymon server are okay.
There are rrd updates occurring for the Windows client on the Xymon server from the MrBig internal tests so it's not a perm issue on the Xymon server. The MrBig internals are showing rrd update activity in the Xymon server's rrd-status.log. The dummy external is registering in the rrd-status.log but showing no processing attempt.
Have several other MrBig externals running on Windows boxes that are correctly sending messages across to the Xymon server; these are not involved with rrd operations. Mr. Johnson's termuser.pl procedure is the first time attempting rrd generation using data from a Windows box. The module is for a Windows platform using BBWIN; the module message using MrBig is appearing correctly in the Xymon web display.
Nuts. Guess next step is to make a another dummy test (quit trying to use the internal citrix definition on the Xymon server), ncv based, single data point, and try again from the Windows client. Then try from a Linux box sending same content over under the ID of the Windows box. Will probably have to go into the xymond_rrd code and add a bunch more debug statements to figure out why the Windows message is not being processed. Try and figure out what check logic there is in front of the rrdcreate operation.
From: ulric at siag.nu [ulric at siag.nu] Sent: Tuesday, January 27, 2015 3:14 AM To: Deiss, Mark Cc: 'xymon at xymon.com >> xymon' Subject: Re: [Xymon] Question on trending using Windows MrBig client
2015-01-26 21:15 skrev Deiss, Mark:
Has anyone successfully performed rrd trending using data from an external test from a MrBig Windows client?
I am the original author of the MrBig client and yes, it is certainly possible to use it to get trending data.
Here is an example, an external test which controls an egg incubator. Not exactly what you're looking for, but the principle is the same.
Ulric
participants (2)
-
Mark.Deiss@xerox.com
-
ulric@siag.nu