En Debian instalamos el paquete snmpd de Servidor SNMP con el comando:
apt-get install snmpd
A continuación, editar el fichero /etc/snmp/snmpd.conf y en la zona de la comunidad poner lo siguiente:
####
# First, map the community name (COMMUNITY) into a security name
# (local and mynetwork, depending on where the request is coming
# from):
# sec.name source community
#com2sec paranoid default public
#com2sec readonly default public
#com2sec readwrite default private
com2sec local 127.0.0.1
com2sec miredlocal
com2sec miredlocal
Donde >comunidad< es el nombre de comunidad que hace de clave para todos los equipos de la plataforma, por lo que es importante quitar public y private al ser las generales.
Después ir a la sección para mapear los nombres de seguridad en los nombres de grupos
####
# Second, map the security names into group names:
# sec.model sec.name
#group MyROSystem v1 paranoid
#group MyROSystem v2c paranoid
#group MyROSystem usm paranoid
#group MyROGroup v1 readonly
#group MyROGroup v2c readonly
#group MyROGroup usm readonly
#group MyRWGroup v1 readwrite
#group MyRWGroup v2c readwrite
#group MyRWGroup usm readwrite
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
group MyROGroup v1 miredlocal
group MyROGroup v2c miredlocal
group MyROGroup usm miredlocal
En realidad valdria con v2c que es la versión a utilizar de snmp.
Tras editar el fichero, es necesario reiniciar el servicio mediante /etc/init.d/snmpd restart
Si se quieren instalar herramientas de SNMP como snmpwalk., snmpget o snmpset es necesario instalar el paquete snmp mediante el comando:
apt-get install snmp
La manera más fácil de comprobar una petición snmp es:
snmpwalk -v2c -c
donde
y
