SNMP (Simple Network Management Protocol, protocolo simple de administración de red) es el que usan los sistemas de monitoreo para preguntar a los equipos cómo están: cuánto tráfico pasa por cada puerto, qué temperatura tienen, si una interfaz se cayó. Los equipos también pueden avisar por su cuenta cuando algo pasa.
Es como el tablero de un coche: en lugar de abrir el cofre a cada rato, ves la velocidad, el combustible y la temperatura, y se enciende un foco cuando algo falla.
En términos técnicos
- Es un protocolo de la capa 7 (Aplicación) que usa UDP: el puerto 161 para consultas y el 162 para alertas (traps).
- Participan un gestor (manager, el sistema de monitoreo) y un agente (el programa SNMP de cada equipo).
- La información se organiza en una MIB (Management Information Base): un árbol de datos donde cada valor tiene un identificador único, el OID.
- Versiones: v1 y v2c autentican con una comunidad (una palabra que viaja sin cifrar); v3 agrega usuarios, autenticación y cifrado.
¿Dónde lo vas a encontrar?
En los sistemas de monitoreo como Zabbix, LibreNMS, PRTG o Cacti, que dibujan gráficas de tráfico de cada enlace y envían alertas. También en impresoras, UPS, servidores y aires acondicionados de centros de datos.