Uptime Infrastructure Monitor collects the configuration and performance data outlined in this article from Net-SNMP implementations. Additional performance data outside of this set can be collected using the SNMP service monitor with retained performance metrics. If you haven't already, please review How to add a Net-SNMP enabled server.

List of required Net-SNMP MIBs

All data that UIM gathers from Net-SNMP is based on the following MIB implementations:

  • RFC 1213 - Management Information Base for Network Management of TCP/IP-based internets
    Presents network interface information.
  • UCD-SNMP-MIB
    Presents general system state information.
  • Host Resources MIB (RFC 2790)
    Presents system performance data.

System Configuration Data

MetricDescriptionSource MIB

sysName

The name of the system on which Net-SNMP is running.

RFC 1213 - sysName

sysDesc

The hardware architecture of the system.

RFC 1213 - sysDesc

hrDeviceTable

UIM uses the following information returned by this metric:

  • the number of CPUs on the system
  • the CPU configuration

HOST-RESOURCES-MIB - hrDeviceTable.

memTotalReal

The amount of memory available on the system.

UCD-SNMP-MIB - memTotalReal

memTotalSwap

The size of swap space available on the system.

UCD-SNMP-MIB - memTotalSwap

ifDescr

The name of the network card that is installed on the system.

RFC 1213 - interfaces/ifDescr

ifMtu

The largest amount of data that the network interface can transmit in a single physical frame.

RFC 1213 - interfaces/ifMtu

ifSpeed

The maximum speed of the network interface.

RFC 1213 - interfaces/ifSpeed

ifPhysAddress

The physical address of the network interface.

RFC 1213 - interfaces/ifPhysAddress

System Performance Data

MetricDescriptionSource MIB

ssCpuUser

The amount of time that the CPU on the system spends executing user processes.

UCD-SNMP-MIB - systemstats/ssCpuUser

ssCpuSystem

The amount of time that the CPU spends processing system calls.

UCD-SNMP-MIB - systemstats/ssCpuSystem

ssCpuIdle

The amount of time that the CPU is idle.

UCD-SNMP-MIB - systemstats/ssCpuIdle

hrSystemProcesses

The number of processes that are running on the system.

HOST-RESOURCES-MIB - hrSystemProcesses

memTotalSwap

The total amount of swap space on the system.

UCD-SNMP-MIB - memory/memTotalSwap

memAvailSwap

The amount of swap space that is available.

UCD-SNMP-MIB - memory/memAvailSwap

memAvailReal

The amount of available memory.

UCD-SNMP-MIB - memory/memAvailReal

memTotalFree

The total amount of free memory.

UCD-SNMP-MIB - memory/memTotalFree

ifDescr

The name of the network interface.

RFC 1213 - interfaces/ifDescr

ifInOctects

The amount of data, measured in octets, that is moving into the network interface.

RFC 1213 - interfaces/ifInOctects

ifInErrors

The number of inbound errors.

RFC 1213 - interfaces/ifInErrors

ifOutOctects

The amount of data, measured in octets, that is moving out of the network interface.

RFC 1213 - interfaces/ifOutOctects

ifOutErrors

The number of outbound errors.

RFC 1213 - interfaces/ifOutErrors

hrStorageDescr

A description of the file system.

HOST-RESOURCES-MIB - hrStorage/hrStorageDescr

hrStorageSize

The total amount of storage space on the file system.

HOST-RESOURCES-MIB - hrStorage/hrStorageSize

hrStorageUsed

The amount of storage space on the file system that has been used.

HOST-RESOURCES-MIB - hrStorage/hrStorageUsed

hrSWRunName

The name of a process that is currently running.

HOST-RESOURCES-MIB - hrSWRun/hrSWRunName

hrSWRunIndex

The ID of the process that is currently running.

HOST-RESOURCES-MIB - hrSWRunIndex

hrSWRunPerfCPU

The number of centi-seconds of the total system CPU resources that a running process is consuming.

HOST-RESOURCES-MIB - hrSWRunPerf/hrSWRunPerfCPU

hrSWRunPerfMem

The amount of memory that a running process is using.

HOST-RESOURCES-MIB - hrSWRunPerf/hrSWRunPerfMem

hrSystemNumUsers

The number of users currently active on the system.

HOST-RESOURCES-MIB - hrSystemNumUsers

  • No labels