I am new to using sigar api. I am working on a projects where I need to collect system information like cpu, memory, nics etc for number of hosts (windows, linux and VMware ESX servers)
I played with the sigar api for a while to collect information on the local host (where sigar.jar is loaded). Is there a way I could specify the host IP or host name and obtain the system information?
If not, could you please suggest me an alternative? Thanks for your help.
you need to install SIGAR on the box where you want to gather the metrics.
For example every Hyperic HQ Agent comes with SIGAR, which gathers the majority of the systems metrics on the box.
I do not know about an alternative way without installing something on the remote system.
Hope this helps,
Thanks Mirko. I couldn't find an api to connect to a remote host from a javadoc (windows and linux hosts). I could see ConnectParams class under org.hyperic.sigar.vmware which I assume I could use it for connecting to vmware esx host.
Does hyperic support agentless system management?
I appreciate your response.