¿Cómo instalar SNMP en Ubuntu?

SNMP: permite consultar a los equipos equipos información sobre

1. Instalar
- snmpd: servicio para que el servidor reciba consultas y envíe la información solicitada
- snmp: herramienta de inux para realizar consultas
- snmp-mibs-downloader: librería para el mapeo de nombres a identificadores de mibs, incluyendo algunas propietarias.

sudo apt update
sudo apt-get install snmp libsnmp-base snmp-mibs-downloader
sudo download-mibs

2. Editar el archivo /etc/snmp/snmp.conf y comentar la línea donde esta la palabra mibs, para que quede como se muestra:

sudo nano /etc/snmp/snmp.conf



3. Editar el archivo sudo nano /etc/snmp/snmpd.conf para limitar desde que IP se pueden realizar las consultas y definir el nombre de la comunidad. Por defecto, solo se pueden realizar las peticiones localmente y no desde un servidor remoto como NAGIOS. Para probar localmente, dejo el agente con la IP 127.0.0.1. También se lo puede quitar la IP para permitir las consultas desde cualquier lado, pero no es recomendable "agentAddress udp:161".

sudo nano /etc/snmp/snmpd.conf





Quiero acceso a todas las mibs para mi entorno de pruebas, por lo que he descomentado la línea rcomunity public localhost.

Finalmente, reiniciamos el servicio para aplicar los cambios realizados.

sudo systemctl stop snmpd.service
sudo systemctl start snmpd.service

Para realizar las peticiones existen 2 comandos:
-snmpwalk: consulta todos los mibs bajo el arbol consultado
-snmpget: consulta un registro específico

Por ejemplo:
El siguiente comando carga todos los mibs de la comunidad (-c) "public" usando la versión (-v) "2c" del servidor con IP 127.0.0.1.

snmpwalk -v2c -c public 127.0.0.1 | less

Por ejemplo para averiguar un dato en específico como el tiempo que lleva el servidor encendido, el comando es el siguiente:

snmpget -v2c -c public localhost system.sysUpTime.0





Comentarios

Entradas populares de este blog

¿Cómo instalar el entorno gráfico RPD en Raspbian Stretch Lite?

¿Cómo instalar Home Assistant (Hass.io) en Raspberry Pi 3 B+?

Configuraciones iniciales