Simple Network Management Protocol (
SNMP), em português
Protocolo Simples de Gerência de Rede, é um "
protocolo padrão da
Internet para gerenciamento de dispositivos em redes
IP". Dispositivos que normalmente suportam SNMP incluem
roteadores,
comutadores, servidores, estações de trabalho, impressoras, racks modernos e etc. SNMP é usado na maioria das vezes em sistemas de gerenciamento de rede para monitorar dispositivos ligados a rede para condições que garantem atenção administrativa. SNMP é um componente do conjunto de protocolos da Internet como definido pela
Internet Engineering Task Force (IETF). Ele consiste de um conjunto de
padrões de gerenciamento de rede, incluindo um
protocolo da
camada de aplicação, um esquema de banco de dados, e um conjunto de
objetos de dados.
O software de gerência de redes
não segue o modelo
cliente-servidor convencional pois para as operações GET e SET a estação de gerenciamento se comporta como cliente e o dispositivo de rede a ser analisado ou monitorado se comporta como servidor, enquanto que na operação TRAP ocorre o oposto, pois no envio de alarmes é o dispositivo gerenciado que toma iniciativa da comunicação. Por conta disso, os sistemas de gerência de redes evitam os termos 'cliente' e 'servidor' e optam por usar "gerente" para a aplicação que roda na estação de gerenciamento e "agente" para a aplicação que roda no dispositivo de rede.