Any solution to the problem?
From: Sen, Kakoli
Sent: Wednesday, September 29, 2010 2:21 PM
To: 'Florian Forster'
Cc: [email protected]
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:[email protected]]
Sent: Wednesday, September 29, 2010 12:22 PM
To: Sen, Kakoli
Cc: [email protected]
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/
_______________________________________________
collectd mailing list
[email protected]
http://mailman.verplant.org/listinfo/collectd