La monitorización es de las tareas más sencillas y también más importantes que podemos tener en el mundo IT. En este artículo, explico brevemente como activar SNMP en entorno vSphere: ESXiS y VCSA.

ESXIs

Lo primero es activar acceso SSH y acceder vía SSH. Para ello, vamos a vCenter (VCSA) o al ESXi en si si es standalone > Configurar > Servicios > SSH > Iniciar.

Una vez activado, accedemos y ejecutamos los siguientes comandos:

esxcli system snmp set --enable true
esxcli system snmp set --communities "tu SNMP string"
esxcli system snmp set --syslocation="tu ubicación" --syscontact="contacto"
/etc/init.d/snmpd restart

Con estos pasos ya puedes empezar a monitorizarlo. Recuerda revisar el servicio SNMPD para que la política sea de «Iniciar y detener con el host».

vCenter Server Appliance

Muy similar a un ESXi. Activamos SSH y accedemos a VCSA. A continuación, escribimos estos comandos:

shell.set --enabled true
shell
sudo vi /etc/vmware/snmp.xml

Modificamos el archivo .XML añadiendo los datos que consideremos (syscontact, syslocation, SNMP string)

Por ultimo, reiniciamos el servicio:

sudo systemctl enable snmpd
sudo systemctl restart snmpd

Monitorización

A partir de aquí ya podéis añadirlo a vuestro monitorizador de confianza. Si me permitís una recomendación: LibreNMS. Simplemente perfecto y de código abierto.