Configurar y activar el servicio SNMP en Solaris 10

4 Comments

En los ultimos dias me he topado con la necesidad de monitorear los recursos de mis servidores con Solaris 10. Una forma de hacerlo es a traves de Cacti. Pero para poder enlazar los servicios de monitoreo de Cacti con mi servidor, para poder graficarlos, debo de configurar el servicio en Solaris donde la informacion este disponible.

Antes que nada, el servicio o Protocolo Simple de Administración de Red o SNMP ya viene instalado y listo apra usarse en Solaris 10. Seguramente el paquete Net-SNMP ha creado su archivo de configuracion en  is located in /etc/snmp/snmpd.conf. Pero de igual manera;

Instalacion Net-SNMP Solaris 10

Primero instalamos los paquetes SUNWsmmgr, SUNWsmcmd, SUNWsmagt y SUNWsmdoc. Luego, entramos al directorio de configuracion tecleamos;

cd /etc/sma/snmp
cp snmpd.conf snmpd.conf.dist
vi snmpd.conf

Configuracion minima

Para tener nuestro servicio SNMP activado debemos asegurarnos que la configuracion contenga, como minimo;

rocommunity public

Lo anterior activara SNMP version 1/2 de solo lectura desde cualquier host, con el nombre de la comunidad public. Con este setting podremos graficar el uso de CPU, carga media, las interfaces de red, utilizacion de memoria/swap, usuarios logeados y el numero de procesos.

Restriccion y extras de  SNMP

Tambien pueden restringir cuales maquinas se pueden conectar a realizar consultas, agregando al archivo de configuracion;

rocommunity public 127.0.0.1
rocommunity test 192.168.100.10

Recordemos que el puerto por default donde escucha Net-SNMP es 161 UDP en todas las interfaces IPv4. En mi ejemplo y para evitarme dolores de cabeza, configuraremos el servicio para escuchar en TCP en otro puerto;

agentaddress 192.168.100.5:161
agentaddress tcp:161

Ahora bien, si queremos graficar la utilizacion del disco, podemos agregar;

includeAllDisks

Es posible que sea necesario

Permitir el trafico SNMP por el firewall de Solaris 10

Editamos el archivo  /etc/ipf/ipf.conf para permitir acceso TCP/UDP al puerto 161 desde los clientes de administracion;

# pass in quick proto udp from 10.0.1.10 to any port = 161
# pass in quick proto udp from 10.0.1.20 to any port = 161

Reiniciar el firewall Solaris 10

# svcadm restart ipfilter

Si el estado del servicio no cambia, vean como reiniciarlo adecuadamente.
Via | Cacti

4 Replies to “Configurar y activar el servicio SNMP en Solaris 10”

  1. ok. Pero estos traps se generan y se envian a catis automaticamente por solaris, o deberia configurar algo?

  2. como puedo hacer para enviar traps desde el agente solaris a catis? o a cualquier otro NMS

Deja tus preguntas o comentarios