Recetas sencillas para un mundo mejor: integrar soporte SNMP en Debian 8.
- Añadimos el los paquetes non-free a nuestros repositorios modificando las siguientes líneas y sincronizamos el índice de paquetes con las fuentes :
vi /etc/apt/sources.list ~ deb http://ftp.es.debian.org/debian/ jessie main contrib non-free ~ deb http://security.debian.org/ jessie/updates main contrib non-free ~ deb http://ftp.es.debian.org/debian/ jessie-updates main contrib non-free apt-get update
- Instalamos y configuramos el servicio:
apt-get install snmp apt-get install snmp-mibs-downloader vi /etc/snmp/snmp.conf # Comentamos la siguiente línea, que por defecto aparece descomentada: ~ #mibs : download-mibs apt-get install snmpd vi /etc/default/snmpd # Modificamos las siguientes líneas: ~ export MIBS=/usr/share/snmp/mibs ~ SNMPDOPTS='-LS6d -Lf /dev/null -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid' vi /etc/snmp/snmpd.conf # Modificamos las siguientes líneas conforme nuestras necesidades: ## IP y puerto (por defecto UDP:161) donde queremos que el servicio SNMP escuche peticiones. Para que el servicio inicie correctamente debe existir. Para escuchar en todas las interfaces disponibles no indicamos ningún valor (udp:161). ~ agentAddress udp:[IP_INTERFAZ_SERVICIO_SNMP]:161 ## Cadena informativa con la localización del sistema (Ejemplo). ~ sysLocation Equipo de pruebas en VM 318 ## Cadena informativa con el contacto administrativo del sistema (Ejemplo). ~ sysContact Dpto. Pruebas de Irontec # Comentamos las siguientes líneas del fichero: ~ #defaultMonitors yes ~ #linkUpDownNotifications yes # Añadimos la siguiente línea para restringir las conexiones desde una determinada red/IP y mediante una determinada cadena: + rocommunity [COMMUNITY_STRING] [RED_MONITORIZACION]/[MASCARA_RED_MONITORIZACION] vi /etc/default/snmpd # Comentamos la línea modificada anteriormente: ~ #export MIBS=/usr/share/snmp/mibs systemctl restart snmpd.service
De es
Queremos tu opinión :)