Hello,
I am
having an issue where I can’t detect the virtual machines in our environment. We
are running ESX and vCenter 4.0. I have enabled SNMP on the vC server and on
our ESX hosts. I also have ensured that SNMP is configured on all of the
virtual servers. The VC server shows as a Windows server, which I would assume fine. And the ESX hosts show up as net-snmp devices, but on several VM's that I have tried to add manually they all show up as Unknown devices.
I
believe SNMP is configured properly as I can poll the ESX and VC servers and
get CPU and Memory usage. But the issue I am seeing is that I can’t use the “Poll
for VMware” function of NPM. When I test the credentials on the VC and ESX hosts they always fail, even
though I know they are the proper logins for the servers.
Another
thing I noticed is under the node details of all of the ESX servers is that
under the Hardware section, they are labeled as Virtual, with hosts unknown.
The ESX hosts should be listed as physical here.
Any help I can receive on this would be appreciated. Many thanks in advance, I will go ahead and post the ESX SNMP configurations in case it is helpful in this situation.
ESX
SNMP configurations:
/etc/vmware/snmp.xml
file:
<config>
<snmpSettings>
<enable>true</enable>
<communities>**** </communities>
<port>171</port>
<targets>127.0.0.1@162</targets>
</snmpSettings>
</config>
/etc/snmp/snmpd.conf
file:
view systemview included .1.3.6.1.4.1.6876
proxy -v l -c **** 127.0.0.1:171 .1.3.6.1.4.1.6876