Een SNMP-agent is software die op een netwerkapparaat draait en SNMP (Simple Network Management Protocol) gebruikt om informatie over dat apparaat te verstrekken aan SNMP-managers. De agent verzamelt informatie over het apparaat, zoals het CPU-gebruik, de beschikbare schijfruimte en de status van de netwerkinterfaces, en maakt deze beschikbaar voor externe beheersystemen. SNMP-agents zijn doorgaans geïntegreerd in netwerkapparaten, zoals routers, switches, printers en servers, en stellen beheerders in staat om deze apparaten efficiënt te monitoren en beheren.