Users Guide
VMware ESX 4.0 para MIB VMware Proxy
ElservidorESX4.0puedeseradministradoatravésdeunúnicopuertopredeterminado161pormediodelprotocoloSNMP.Paraqueestoseaposible,snmpd
estáconfiguradoparautilizarelpuertopredeterminado161,yvmwarehostdestáconfiguradoparautilizarunpuertodiferente(nousado),porejemplo,167.
CualquiersolicituddeSNMPenlaramaMIBdeVMWaresedesviaráalvmware-hostdpormediodelafuncióndeproxydeldaemonsnmpd.
ElarchivodeconfiguraciónSNMPdeVMWarepuedemodificarsemanualmenteenelservidorESXoejecutandoelcomandovicfg-snmp de VMWare RCLI desde
un sistema remoto (Windows o Linux). Las herramientas RCLI pueden descargarse del sitio web de VMware
(http://www.vmware.com/download/vi/drivers_tools.html).
Acontinuaciónseenumeranlospasosnecesariosparalaconfiguración.Despuésderealizarestospasos,unasecuenciadecomandospythonautomatizael
procesodeconfiguración.PuedecopiarypegarloscontenidosenunarchivoyejecutarloenelservidorESXparallevaracabolaconfiguración.
1. EditeelarchivodeconfiguracióndeSNMPdeVMWare(/etc/vmware/snmp.xml) manualmente o ejecute los siguientes comandos vicfg-snmp para
modificarlosvaloresdeconfiguracióndeSNMP.Esoincluyeelpuertodeescucha,lacadenadecomunidaddeSNMP,lacapturadedestinodeladirección
IP o del puerto y el nombre de comunidad de captura, y luego habilite el servicio SNMP de VMWare.
a. vicfg-snmp.pl --server <dir_IP_de_ESX> -- username root --password<contraseña>-c <nombre_de_comunidad> -p X –t
<dirección_IP_de_DMC>@162/<nombre_de_comunidad>
Donde X representa un puerto no usado. Para encontrar un puerto no usado, puede consultar el archivo /etc/servicesparaverlaasignaciónde
puertosparalosserviciosdesistemadefinidos.Paraasegurarsedequeelpuertoseleccionadonoestásiendoutilizadoactualmenteporninguna
aplicaciónoservicio,ejecuteelsiguientecomandoenelservidorESX:netstat –a command
b. Para habilitar el servicio SNMP de VMWare, ejecute el siguiente comando:
vicfg-snmp.pl --server <dir_IP_de_ESX> --username root --password<contraseña>
-E
c. Sideseaverlosvaloresdeconfiguración,ejecuteelsiguientecomando:
vicfg-snmp.pl --server <dir_IP_de_ESX> --username root --password<contraseña>
-s
Despuésdelamodificación,elarchivodeconfiguraciónaparecerádelasiguientemanera:
<?xml version="1.0">
<config>
<snmpSettings>
<enable>true</enable>
<communities>public</communities>
<targets>143.166.152.248@162/public</targets>
<port>167</port>
</snmpSettings>
</config>
2. DetengaelservicioSNMPsiyaestáejecutándoseenelsistemaconelsiguientecomando:
service snmpd stop
3. Ingreselasiguientelíneaalfinalde/etc/snmp/snmpd.conf:
proxy -v 1 -c public udp:127.0.0.1:X .1.3.6.1.4.1.6876
Donde XrepresentaelpuertonoutilizadoqueseespecificóanteriormentedurantelaconfiguracióndeSNMP.
4. Configure el destino de captura utilizando el siguiente comando: <dirección_IP_del_destino><nombre_de_comunidad>
SerequierelaespecificacióndetrapsinkparaenviarcapturasdefinidasenlosMIBpatentados.
5. Reinicie el servicio mgmt-vmware mediante el siguiente comando:
service mgmt-vmware restart
6. Reinicie el servicio snmpd mediante el siguiente comando:
service snmpd start
NOTA: Pueden ingresarse varias direcciones IP separadas por una coma.