Cómo activar SNMP en VCenter
El primer paso es activar SNMP si no está activado, para ello nos logaremos por SSH.
VMware vCenter Server Appliance 6.5.0
Type: vCenter Server with an embedded Platform Services Controller
root@X.X.X.X's password:
Last login: Fri Oct 16 05:27:48 2020 from Y.Y.Y.Y
Connected to service
* List APIs: "help api list"
* List Plugins: "help pi list"
* Enable BASH access: "shell.set --enabled True"
* Launch BASH: "shell"
Command>
Una vez logado, revisaremos la configuración de Vcenter
Para ello teclearemos el comando snmp.get
Command> snmp.get
Config:
Enable: True
Users:
Notraps:
Privacy: none
Loglevel: warning
V3targets:
Pid: 29643
Syslocation: Lezama 4, 28034 Madrid, Spain
Targets:
Remoteusers:
Authentication: none
Communities: Itw1s3Mng
Engineid: 80001adc808ad6440eb8497b5f00000000
Port: 161
Syscontact: sistemas@tecnocratica.net
Command>
En este caso, vemos que está activado.
En el caso de que el campo Enable estuviera en false, deberemos de configurar el SNMP
En el siguiente comando vamos a configurar SNMP de manera básica usando la comunidad public, a su vez vamos a decirle que quiero que nos lance todas las traps a un Host, y posteriormente que solamente envíe las notificaciones de warning y error.
Command> snmp.set --communities public
Command> snmp.set --targets 192.168.X.X@162/public
Command> snmp.set --loglevel warning
Command> snmp.enable