[collectd] FW: Using SNMP plugin with collectd
Sen, Kakoli
sen at hp.com
Sun Oct 3 18:16:21 CEST 2010
Any solution to the problem?
From: Sen, Kakoli
Sent: Wednesday, September 29, 2010 2:21 PM
To: 'Florian Forster'
Cc: collectd at verplant.org
Subject: RE: [collectd] Using SNMP plugin with collectd
Hi,
Thanks for your reply.
The host-resource mib has the following OID for processor usage:
host.hrDevice.hrProcessorTable.hrProcessorEntry.hrProcessorLoad
But since we have 2 processors in the windows machine, the windows SNMP service is returning the following OIDs for the 2 processors which form the leafnodes of the MIB tree:
host.hrDevice.hrProcessorTable.hrProcessorEntry.hrProcessorLoad.15
host.hrDevice.hrProcessorTable.hrProcessorEntry.hrProcessorLoad.16
I have put the following block in Collectd.conf for capturing this data:
<Data "hr_cpuLoad">
Type "cpustats_percent"
Table true
Instance "HOST-RESOURCES-MIB::hrProcessorEntry"
Values "HOST-RESOURCES-MIB::hrProcessorLoad"
</Data>
And the data for both processors are coming in the same csv file named cpustats_percent-0-2010-09-29
Now the question is how do I get the 2 processor values in 2 different files without specifying the last numbersin the OID, in this case, 15 and 16, in the collectd.conf.
We need the configuration to be generic, applicable to any windows node.
Note that, the windows snmp mib implementation gives these random numbers which will vary from machine to machine.
Hope I could clarify,
Thanks & Regards,
Kakoli
-----Original Message-----
From: Florian Forster [mailto:octo at collectd.org]
Sent: Wednesday, September 29, 2010 12:22 PM
To: Sen, Kakoli
Cc: collectd at verplant.org
Subject: Re: [collectd] Using SNMP plugin with collectd
Hi Kakoli,
On Tue, Sep 28, 2010 at 10:03:26AM +0000, Sen, Kakoli wrote:
> I need to collect cpu/memory/disk usage of windows node.
if you could use an evaluation version of SSC Serv [0], please let me know. The "free edition" is capable of collecting CPU and interface statistics, the full version collects memory, disk (among others) as well.
> In collectd.conf, in snmp Data block it is given as Table true Values
> "HOST-RESOURCES-MIB::hrProcessorLoad "
>
> But for a multi-processor node, in the same csv file values of both
> processors are coming.
When configuring a *table*, the plugin expects multiple values to be returned. If you do not specify the "Instance" option, the last part of the OID will be used as instance, in the hope that this is unique.
If, however, the data is returned as
hrProcessorLoad.1.0 = 12
hrProcessorLoad.2.0 = 13
both values will use "0" (the last part of the OID) as instance.
Could you provide an snmpwalk of the entire table? This would make it a lot easier to tell you how to configure the plugin.
Best regards,
--octo
[0] <http://ssc-serv.com/>
--
Florian octo Forster
Hacker in training
GnuPG: 0x0C705A15
http://octo.it/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.verplant.org/pipermail/collectd/attachments/20101003/38cd4380/attachment.htm>
More information about the collectd
mailing list