up.time 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.
All data that up.time 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.
Metric |
Explanation |
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 |
up.time uses the following information returned by this metric: the number of CPUs on the system and 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 |
Metric |
Explanation |
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 |