Extend system statistic metrics from UCD SNMP agents

Description

With Net-SNMP 5.7.3 which is available on Ubuntu >= 16.04 and Centos >= 7 we have additional metrics we can collect:

  • ssCpuRawSteal: http://oid-info.com/get/1.3.6.1.4.1.2021.11.64 "The number of 'ticks' (typically 1/100s) spent by the hypervisor code to run other VMs even though the CPU in the current VM had something runnable. This object will not be implemented on hosts where the underlying operating system does not measure this particular CPU metric. On a multi-processor system, the 'ssCpuRaw*' counters are cumulative over all CPUs, so their sum will typically be N*100 (for N processors)."

  • ssCpuRawGuest: http://oid-info.com/get/1.3.6.1.4.1.2021.11.65 "The number of 'ticks' (typically 1/100s) spent by the CPU to run a virtual CPU (guest). This object will not be implemented on hosts where the underlying operating system does not measure this particular CPU metric. On a multi-processor system, the 'ssCpuRaw*' counters are cumulative over all CPUs, so their sum will typically be N*100 (for N processors)."

  • ssCpuRawGuestNice: http://oid-info.com/get/1.3.6.1.4.1.2021.11.66 "The number of 'ticks' (typically 1/100s) spent by the CPU to run a niced virtual CPU (guest). This object will not be implemented on hosts where the underlying operating system does not measure this particular CPU metric. On a multi-processor system, the 'ssCpuRaw*' counters are cumulative over all CPUs, so their sum will typically be N*100 (for N processors)."

  • ssCpuNumCpus: http://oid-info.com/get/1.3.6.1.4.1.2021.11.67 "The number of processors, as counted by the agent. This object's value may be useful in the management of certain operating systems where notions such as load average do not take into account the number of processors in the system. For other objects in the systemStats group whose descriptions refer to 'N processors', this object's value is N."

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Marcel Fuhrmann May 25, 2018 at 8:42 PM
Edited

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

PagerDuty

Created May 18, 2018 at 7:45 PM
Updated November 23, 2018 at 7:38 AM
Resolved November 21, 2018 at 2:52 PM