Esto es un apunte rápido.
Estos días me ha dado por probar el software Zenoss para monitorizar mis equipos.
He ido añadiendo los hosts poco a poco y, me quedaba la parte del servidor eSXI 5.0 que tengo en casa, con licencia gratuita (1 procesador y 32 Gb ram).
Dando vueltas y googleando, tenemos que hacer lo siguiente:
1º) En en pc que tenga en hypervisor, por ejemplo, descargamos las vCLI
vSphere 5.0 – https://www.vmware.com/download/download.do?downloadGroup=VCLI50
Necesitaremos unas credenciales para descargarlas.
Una vez instaladas, hemos de definir la máquina encargada de recoger los traps y consultar el host…. suponiendo que, nuestro vmware eSXI es la 192.168.2.200 y la máquina con zenoss la 192.168.2.81:
vicfg-snmp.pl –server 192.168.2.200 -c public -t 192.168.2.81@162/public
Nota: la utilidad vicfg.snmp.pl, la tendremos en el directorio C:Program Files (x86)VMwareVMware vSphere CLIbin>
Ahora hemos de habilitar el snmp, que por defecto está desactivado:
vicfg-snmp.pl –server 192.168.2.200 -E
Nos pedirá el user / pass de nuestro eSXi, igual que con el paso anterior.
Si todo ha ido bien, podremos ver la configuración que hemos realizado:
vicfg-snmp.pl –server 192.168.2.200 -s
Y con snmpwalk, desde el zenoss, hacemos la prueba….
root@zenoss:~# snmpwalk -v1 -c public 192.168.2.200
Si nos responde….. lo habremos hecho bien 🙂
Great job. Many thanks for israhng. Works fine on ESXi 4, monitoring from ubuntu.Just to save some time from others. Running esxstats.pl from command gave the following error: /usr/local/share/cacti/scripts# perl esxstats.pl perl: symbol lookup error: /usr/lib/perl/5.10/auto/XML/LibXML/Common/Common.so: undefined symbol: Perl_Tstack_sp_ptrIf you use Ubuntu 10.04.2 LTS you need to install following packages too: perl-XML-LibXML perl-XML-LibXML-Common perl-XML-SAX perl-XML-DOM perl-XML-Parser perl-XML-RegExp perl-Crypt-SSLeay perl-Data-Dump perl-Class-MethodMaker