iSeries SNMP

SNMP es un protocolo bastante enrevesado, pero útil, que posibilita el intercambio de información entre dispositivos de red. Y esto, implica cualquier dispositivo, ordenador que esté en la red, desde una cafetera que tenga su propio SNMP hasta el servidor más potente.

Cada dispositivo (un switch, una impresora) o ordenador posee un identificador propio llamado "MIB" para cada "objeto" del dispositivo en la red. Este "objeto", describe un estado o un valor de nuestros dispositivo u ordenador.

Para ser claros, hay un valor MIB para el estado "on/off" de un ordenador, para definir si la cafetera necesita más agua, para definir cuanto espacio hay en disco.

Cada fabricante tiene su propio MIB. Para usar SNMP, necesitamos:
1. tener SNMP activado en el dispositivo o servidor (no se si hay cafeteras que lo tengan).
2. Activar una "comunidad" para conectarse al dispositivo o servidor. (activar SNMP en AS400)
3. Un software para comunicarse desde un cliente mediante protocolo SNMP. (Desde linux basta con SNMPWALK).
4. Conocer el mib del dispositivo.

Instalar SNMP en Linux.

Básicamente instalar el paquete:

sudo apt-get install snmpd

Probablemente el instalador requerirá alguna dependendencia, que en ese caso, se resuelve automaticamente o:
sudo apt-get install paquete_requerido.

Configurar SNMP en AS400

CFGTCPSNMP ->
1. CHGSNMPA SYSCONTACT('mi nombre') SYSLOC('mi nombre') SNDAUTTRP(*YES) OBJACC(*READ)
2. trabajar con comunidades. Añadir un nombre que no sea "public" o el nombre del servidor (por razones de seguridad).

Iniciar SNMP: STRTCPSVR *SNMP

3. Test de SNMP.

Probar desde linux el siguiente mandato desde la linea de comandos (si habeís instalado SNMPWALK)

snmpwalk -v 1 -c micomunidadeniseries miip

Si obtienes una larga lista de información, enhorabuena! SNMP funciona en tu AS400!

 

1 comentarios:

Unknown dijo... 17 de febrero de 2021, 16:32  

Excelente!!!!

Publicar un comentario