Template:FAQ:Agent 36

From Net-SNMP Wiki
Jump to: navigation, search

The CPU objects (both percentages and raw counters) were designed to monitor the overall CPU activity of a system, and typically reflect whatever the underlying operating system reports for the (single) CPU statistics information. How these are handled for a multi-CPU system will differ from one O/S to another, and will need to be investigated for each system individually.

The htProcessorTable was designed to handle monitoring multi-CPU machines, but the Net-SNMP implementation has up to now treated most systems (with the honourable exception of Solaris, and more recently Linux) as implicitly single-CPU.

With the 5.4 release, there is now a cleaner framework for reporting on multi-CPU equipment, and it is hoped that an increasing number of systems will be able to report suitable processor information. Also with the 5.4 release, for the first time the agent will report the hrProcessorLoad value properly, which should provide some simple per-CPU statistics.