Simple Network Management Protocol (SNMP) is an "Internet-standard protocol for managing devices on IP networks". It is used mostly in network management systems to monitor network-attached devices for conditions that warrant administrative attention.
In typical SNMP use, one or more administrative computers called managers have the task of monitoring or managing a group of hosts or devices on a computer network. Each managed system executes a software component called an agent which reports information via SNMP to the manager. SNMP agents expose management data on the managed systems as variables.
SNMP itself does not define which information (which variables) a managed system should offer. SNMP uses an extensible design, where the available information is defined by management information bases (MIBs). MIBs describe the structure of the management data of a device subsystem; they use a hierarchical namespace containing object identifiers (OID). Each OID identifies a variable that can be read via SNMP.
An SNMP-managed network consists of three key components:
Managed device - The managed server
Agent - Software which runs on managed devices
Network management system - Remote client with software runs on to monitor managed device
When installing SuperDoctor® III, there is option to install SNMP Agent which is for hardware monitor information. Supermicro also provides SNMP MIB/OID information. Customer can write their own software or use 3rd party software to use GetRequest/GetNextRequest to monitor the managed devices based on the MIB/OID for network management system.
Certain information on this page is referenced from Wikipedia.