Xymon Mailing List Archive search

hobbit/xymon clients

4 messages in this thread

list Stephen Flanagan · Thu, 21 Jun 2012 16:10:53 -0400 ·
I have both xymon and hobbit clients and I would like to upgrade the
clients all to the same version of xymon. the ultimate goal is to
upgrade to xymon from hobbit.

Because I have a mix of clients I need to know what is running where. Is
there a way that I can tell what hosts are running what version of
client short of logging onto each host and looking? Perhaps a report?

I know that there is a ghost client report. Is there a utility that I am
missing that will give me this information? I have been searching and
cannot find a way of doing this from the hobbit server itself.

Thanks,
Flan
list Jeremy Laidman · Thu, 28 Jun 2012 15:53:06 +1000 ·
The client data should have a [clientversion] string.  Something like this
should show the version:

xymon --debug 127.0.0.1 'clientlog servername' | sed -n
'/\[clientversion/,/^$/p'

My clients don't report a version (just a blank line) and I think that's
because the version comes from clientupdate, and I don't have clientupdate
setup (as I update using package management).

It would be nice (hint) if xymonclient.sh used "xymon --version" instead of
"clientupdate --level" to get the version.
quoted from Stephen Flanagan

On Fri, Jun 22, 2012 at 6:10 AM, Stephen Flanagan <user-d4c82698c5f5@xymon.invalid>wrote:
I have both xymon and hobbit clients and I would like to upgrade the
clients all to the same version of xymon. the ultimate goal is to
upgrade to xymon from hobbit.

Because I have a mix of clients I need to know what is running where. Is
there a way that I can tell what hosts are running what version of
client short of logging onto each host and looking? Perhaps a report?

I know that there is a ghost client report. Is there a utility that I am
missing that will give me this information? I have been searching and
cannot find a way of doing this from the hobbit server itself.

Thanks,
Flan

list Japheth Cleaver · Wed, 27 Jun 2012 23:46:47 -0700 (PDT) ·
This might be helpful :)

-jc
quoted from Jeremy Laidman

The client data should have a [clientversion] string.  Something like this
should show the version:

xymon --debug 127.0.0.1 'clientlog servername' | sed -n
'/\[clientversion/,/^$/p'

My clients don't report a version (just a blank line) and I think that's
because the version comes from clientupdate, and I don't have clientupdate
setup (as I update using package management).

It would be nice (hint) if xymonclient.sh used "xymon --version" instead
of
"clientupdate --level" to get the version.

On Fri, Jun 22, 2012 at 6:10 AM, Stephen Flanagan
<user-d4c82698c5f5@xymon.invalid>wrote:
I have both xymon and hobbit clients and I would like to upgrade the
clients all to the same version of xymon. the ultimate goal is to
upgrade to xymon from hobbit.

Because I have a mix of clients I need to know what is running where. Is
there a way that I can tell what hosts are running what version of
client short of logging onto each host and looking? Perhaps a report?

I know that there is a ghost client report. Is there a utility that I am
missing that will give me this information? I have been searching and
cannot find a way of doing this from the hobbit server itself.

Thanks,
Flan

Attachments (1)
list Stephen Flanagan · Thu, 28 Jun 2012 10:19:08 -0400 ·
I will try this thanks for the info. Fair play to you sir.
The only thing is that I am currently running hobbit.
so the command would be

hobbit.sh --debug ....
Am I wrong?

Flan
quoted from Jeremy Laidman


On 06/28/2012 01:53 AM, Jeremy Laidman wrote:
The client data should have a [clientversion] string.  Something like this
should show the version:

xymon --debug 127.0.0.1 'clientlog servername' | sed -n
'/\[clientversion/,/^$/p'

My clients don't report a version (just a blank line) and I think that's
because the version comes from clientupdate, and I don't have clientupdate
setup (as I update using package management).

It would be nice (hint) if xymonclient.sh used "xymon --version" instead of
"clientupdate --level" to get the version.

On Fri, Jun 22, 2012 at 6:10 AM, Stephen Flanagan <user-d4c82698c5f5@xymon.invalid>wrote:
I have both xymon and hobbit clients and I would like to upgrade the
clients all to the same version of xymon. the ultimate goal is to
upgrade to xymon from hobbit.

Because I have a mix of clients I need to know what is running where. Is
there a way that I can tell what hosts are running what version of
client short of logging onto each host and looking? Perhaps a report?

I know that there is a ghost client report. Is there a utility that I am
missing that will give me this information? I have been searching and
cannot find a way of doing this from the hobbit server itself.

Thanks,
Flan