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
Metric | Description | Source 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:
| 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
Metric | Description | Source 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 |