Background
We had to configure our ESXi Hosts so they were being reported on in SCOM. This blog covers the steps I did to get there.......Step 1: Configure SNMP on our ESXi hosts.
Step 2: Configure the ESXi hosts to point t the Syslog server.
Tools: VMware vSphere CLI & VI Client
Step 1
1. Check the current SNMP configurationC:\Program Files (x86)\VMware\VMware vSphere CLI>vicfg-snmp.pl --server <hostname or IP> --show
(you will be prompted for the username and password)
Current SNMP agent settings:
Enabled : 1
UDP port : 161
Communities :
Notification targets :
10.10.10.10@162/public
2. Configure SNMP
C:\Program Files (x86)\VMware\VMware vSphere CLI>vicfg-snmp.pl -server <hostname or IP> -c <community string> -t <target server>@162/<community string>
(you will be prompted for the username and password)
Changing community list to: <community string>...
Complete.
Changing notification(trap) targets list to: <target server>@162/<community string>...
Complete.
3. Recheck SNMP configuration
C:\Program Files (x86)\VMware\VMware vSphere CLI>vicfg-snmp.pl --server <hostname or IP> --show
(you will be prompted for the username and password)
Current SNMP agent settings:
Enabled : 1
UDP port : 161
Communities :
<community string>
Notification targets :
<target server>@162/<community string>
4. Enable SNMP agent
C:\Program Files (x86)\VMware\VMware vSphere CLI>vicfg-snmp.pl --server <hostname or IP> --enable
(you will be prompted for the username and password)
Enabling agent...
Complete.
5. Test SNMP
C:\Program Files (x86)\VMware\VMware vSphere CLI>vicfg-snmp.pl --server <hostname or IP> --T
(you will be prompted for the username and password)
Sending test nofication(trap) to all configured targets...
Complete. Check with each target to see if trap was received.
NOTE: While configuring one of the hosts I kept getting error messages. I deleted the snmp.xl file (/etc/vmware) and restarted the services (services.sh) and a new snmp.xml file appeared - I then repeated tasks 1-5 with no problem.
The host wasn't running any VMs when I restarted the services - if I can, I only do host work when it is clear of VMs just in case......
Step 2
1. Open up a VI Client session (either to the Virtual Center or direct to the Host) - I'm connecting to the Host via the Virtual Center.
2. Go to Home > Inventory > Hosts and Clusters
3. Click on the Host you want then go to the Configuration tab - Software > Advanced Settings > Syslog > Remote.
4. Type in the Hosts name into the Syslog.Remote.Hostname box of the Syslog server.
Get the SCOM Admin to check for incoming data.....
No comments:
Post a Comment