Xymon Mailing List Archive search

Question from a Hobbit n00b

3 messages in this thread

list Einar Eliassen · Fri, 28 Apr 2006 11:05:59 +0200 ·

Hello list

I'm looking for a way to monitor thin clients. Several thousand thin
clients.

The most important information I need to gather is:

- is the client online ?
- is the client running citrix client ?


I would like to get this graphed. One graph for online clients and one graph
for how many clients are running the citrix client.

I should also be able to collect this information on demand.

Is this possible with Hobbit ?


Regards,


Einar Eliassen
list Henrik Størner · Fri, 28 Apr 2006 12:29:03 +0200 ·
quoted from Einar Eliassen
On Fri, Apr 28, 2006 at 11:05:59AM +0200, Einar Eliassen wrote:
I'm looking for a way to monitor thin clients. Several thousand thin
clients.

The most important information I need to gather is:

- is the client online ?
How is this determined - presumably the client has an IP-address so 
you can "ping" the client ?
- is the client running citrix client ?
Again, how is this determined ? It might depend on the platform
(operating system) these thin clients run, but if there is some
form of process (Unix, Windows) or Windows service which the
Hobbit client can check, then it should be possible.
quoted from Einar Eliassen
I would like to get this graphed. One graph for online clients and one graph
for how many clients are running the citrix client.
Hobbit doesn't currently count hosts, but it would be something like
a 20-line shell script to implement this.

I should also be able to collect this information on demand.
The counts or the status from each client? The counts you can get 
anytime you like, but the client status is normally only polled every 5
minutes.
Is this possible with Hobbit ?
Probably, but I'd need some more information about what you want to do
before I can answer this definitively.


Regards,
Henrik
list Einar Eliassen · Fri, 28 Apr 2006 12:57:02 +0200 ·
 
 
Hello again
 
 
Sorry about the lack of information.
 
 
The thin client is running Linux (Thinstation). So I guess you can use grep
on the processes to filter out the wfclient process.
While we're at it; would also be nice to do this with the rdesktop client.
 
 
The clients have hostnames. But would pinging them be required ? If Hobbit
can extract info from them, then can't they be set to 'online' status ?
Dunno how much load pinging of 4000-4500 clients would cause....
 
 
I'd like every poll of the clients (using standard poll times like 5min or
more) to display how many of the clients were online at that time and how
many of those were running the wfclient or rdesktop client. Counts displayed
in numbers and graphs using the total number of clients available to Hobbit
as the max. (no max on wfclient or rdesktop processes as these can be run
multiple times on each client)
 
One graph for online clients.
One graph for how many clients are running one wfclient process.
One graph for how many clients are running one rdesktop process.
One graph for how many clients are running one wfclient and one rdesktop
process.
One graph for how many clients are running two or more wfclient processes.
One graph for how many clients are running two or more rdesktop processes.
 
 
Hope this clears things up, if not let me know! :)
 
 
Regards,
 
Einar Eliassen
quoted from Einar Eliassen
 

From: Einar Eliassen 
Sent: 28. april 2006 11:06
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Question from a Hobbit n00b


Hello list 

I'm looking for a way to monitor thin clients. Several thousand thin
clients. 

The most important information I need to gather is: 

- is the client online ? 
- is the client running citrix client ? 


I would like to get this graphed. One graph for online clients and one graph
for how many clients are running the citrix client.

I should also be able to collect this information on demand. 

Is this possible with Hobbit ? 


Regards, 


Einar Eliassen