esxi¶
Enabling snmp on esxi 5.5¶
This is for version 2c.
esxcli system snmp set --communities STRING
esxcli system snmp set --port 161
esxcli system snmp set -e true
esxi firewalling¶
esxcli network firewall ruleset set --ruleset-id snmp --allowed-all false
esxcli network firewall ruleset allowedip add --ruleset-id snmp --ip-address IP_ADDRESS/MASK
esxcli network firewall ruleset set --ruleset-id snmp --enabled true
telegraf configuration¶
[[inputs.snmp]]
agents = [ "10.20.20.20:161" ]
timeout = "5s"
retries = 3
version = 2
community = "public"
max_repetitions = 10
name = "system"
[[inputs.snmp.field]]
name = "esxi-uptime"
oid = "iso.3.6.1.2.1.25.1.1.0"
[[inputs.snmp.field]]
name = "esxi-cpuload1"
oid = ".1.3.6.1.2.1.25.3.3.1.2.1"
[[inputs.snmp.field]]
name = "esxi-cpuload2"
oid = ".1.3.6.1.2.1.25.3.3.1.2.2"
[[inputs.snmp.field]]
name = "esxi-cpuload3"
oid = ".1.3.6.1.2.1.25.3.3.1.2.3"
[[inputs.snmp.field]]
name = "esxi-cpuload4"
oid = ".1.3.6.1.2.1.25.3.3.1.2.4"
[[inputs.snmp.field]]
name = "esxi-cpuload5"
oid = ".1.3.6.1.2.1.25.3.3.1.2.5"
[[inputs.snmp.field]]
name = "esxi-cpuload6"
oid = ".1.3.6.1.2.1.25.3.3.1.2.6"
[[inputs.snmp.field]]
name = "esxi-cpuload7"
oid = ".1.3.6.1.2.1.25.3.3.1.2.7"
[[inputs.snmp.field]]
name = "esxi-cpuload8"
oid = ".1.3.6.1.2.1.25.3.3.1.2.8"
[[inputs.snmp.field]]
name = "esxi-cpuload9"
oid = ".1.3.6.1.2.1.25.3.3.1.2.9"
[[inputs.snmp.field]]
name = "esxi-cpuload10"
oid = ".1.3.6.1.2.1.25.3.3.1.2.10"
[[inputs.snmp.field]]
name = "esxi-cpuload11"
oid = ".1.3.6.1.2.1.25.3.3.1.2.11"
[[inputs.snmp.field]]
name = "esxi-cpuload12"
oid = ".1.3.6.1.2.1.25.3.3.1.2.12"
[[inputs.snmp.field]]
name = "esxi-cpuload13"
oid = ".1.3.6.1.2.1.25.3.3.1.2.13"
[[inputs.snmp.field]]
name = "esxi-cpuload14"
oid = ".1.3.6.1.2.1.25.3.3.1.2.14"
[[inputs.snmp.field]]
name = "esxi-cpuload15"
oid = ".1.3.6.1.2.1.25.3.3.1.2.15"
[[inputs.snmp.field]]
name = "esxi-cpuload16"
oid = ".1.3.6.1.2.1.25.3.3.1.2.16"
[[inputs.snmp.field]]
name = "esxi-cpuload17"
oid = ".1.3.6.1.2.1.25.3.3.1.2.17"
[[inputs.snmp.field]]
name = "esxi-cpuload18"
oid = ".1.3.6.1.2.1.25.3.3.1.2.18"
[[inputs.snmp.field]]
name = "esxi-cpuload19"
oid = ".1.3.6.1.2.1.25.3.3.1.2.19"
[[inputs.snmp.field]]
name = "esxi-cpuload20"
oid = ".1.3.6.1.2.1.25.3.3.1.2.20"
[[inputs.snmp.field]]
name = "esxi-cpuload21"
oid = ".1.3.6.1.2.1.25.3.3.1.2.21"
[[inputs.snmp.field]]
name = "esxi-cpuload22"
oid = ".1.3.6.1.2.1.25.3.3.1.2.22"
[[inputs.snmp.field]]
name = "esxi-cpuload23"
oid = ".1.3.6.1.2.1.25.3.3.1.2.23"
[[inputs.snmp.field]]
name = "esxi-cpuload24"
oid = ".1.3.6.1.2.1.25.3.3.1.2.24"
[[inputs.snmp.field]]
name = "esxi-cpuload25"
oid = ".1.3.6.1.2.1.25.3.3.1.2.25"
[[inputs.snmp.field]]
name = "esxi-cpuload26"
oid = ".1.3.6.1.2.1.25.3.3.1.2.26"
[[inputs.snmp.field]]
name = "esxi-cpuload27"
oid = ".1.3.6.1.2.1.25.3.3.1.2.27"
[[inputs.snmp.field]]
name = "esxi-cpuload28"
oid = ".1.3.6.1.2.1.25.3.3.1.2.28"
[[inputs.snmp.field]]
name = "esxi-cpuload29"
oid = ".1.3.6.1.2.1.25.3.3.1.2.29"
[[inputs.snmp.field]]
name = "esxi-cpuload30"
oid = ".1.3.6.1.2.1.25.3.3.1.2.30"
[[inputs.snmp.field]]
name = "esxi-cpuload31"
oid = ".1.3.6.1.2.1.25.3.3.1.2.31"
[[inputs.snmp.field]]
name = "esxi-cpuload32"
oid = ".1.3.6.1.2.1.25.3.3.1.2.32"
Troubleshooting¶
This knowledge base article helped with a few mischevious systems.
A lot of information came from here
snmp stuff¶
Dumping some stuff here until I figure out a better place for it.
ESXi (6.7) mib files¶
File |
Description |
Notes |
---|---|---|
VMWARE-CIMOM-MIB.mib |
Instrumentation of a CIM object manager |
|
VMWARE-ENV-MIB.mib |
Identifies hardware components of a machine as provided by IPMI |
|
VMWARE-ESX-AGENTCAP-MIB.mib |
Agent capabilities for deployed ESX agents by release |
|
VMWARE-HEARTBEAT-MIB.mib |
Reverse poll for systems that do not yet support polling |
|
VMWARE-NSX-MANAGER-AGENTCAP-MIB.mib |
||
VMWARE-NSX-MANAGER-MIB.mib |
Information that the receiving party needs |
|
VMWARE-OBSOLETE-MIB.mib |
All previously published managed objects |
|
VMWARE-PRODUCTS-MIB.mib |
OID identifiers |
|
VMWARE-RESOURCES-MIB.mib |
Instrumentation of ESX Hypervisor resources |
|
VMWARE-ROOT-MIB.mib |
VMWare managed object root assignments |
|
VMWARE-SRM-EVENT-MIB.mib |
Site Recovery Manager notifications |
|
VMWARE-SYSTEM-MIB.mib |
System Software Identification |
|
VMWARE-TC-MIB.mib |
Common datatyes for use in VMWare |
|
VMWARE-VA-AGENTCAP-MIB.mib |
Agent capabilities for deployed VMWare virtual applicance agents |
|
VMWARE-VC-EVENT-MIB.mib |
Identifies vCenterTrap notifications |
|
VMWARE-VCHA-MIB.mib |
Describes the vCenter High Availability Service |
|
VMWARE-VCOPS-EVENT-MIB.mib |
Information for receiving party for snmp traps from vRealize |
|
VMWARE-VMINFO-MIB.mib |
Monitoring of inventory and state via polling |
|
VMWARE-VRNI-AGENTCAP-MIB.mib |
Capabilities for deployed VRNI agents |
|
VMWARE-VRNI-MIB.mib |
VMWare vRealize Network Insight |