ESXI主机配置snmp
1、首先,通过SSH连接ESXi主机;登录前先在web端开启SSH访问。

2、使用ssh工具登录esxi主机, #esxcli system snmp get 命令查看snmp 服务状态,默认是没有开启的。

3、其次,通过设置社区字符串来启动配置,如:#esxcli system snmp set --communities MY_COMPA 设置团体名称:MY_COMPA 。

4、配置SNMP端口并在EXSI主机上启用SNMP服务。
#esxcli system snmp set --port xxx
#esxcli system snmp set --enable true

5、设置syscontact和配置snmp服务器位置:
#esxcli system snmp set --syscontact xxx.abc
#esxcli system snmp set --syslocation xxx-xx-Floor

6、检查SNMP防火墙规则,并配置。
#esxcli network firewall get
#esxcli network firewall ruleset rule list | grep snmp
#esxcli network firewall ruleset allowedip list | grep snmp

7、配置限制对SNMP的访问,只允许受信任的IP地址访问:
(1)关闭允许所有
#esxcli network firewall ruleset set -a false -r snmp
(2)配置允许受信任的IP地址访问:
#esxcli network firewall ruleset allowedip add --ruleset-id snmp --ip-address 192.168.xx.xx
(3)配置允许受信任的IP网段访问:
#esxcli network firewall ruleset allowedip add --ruleset-id snmp --ip-address 192.168.xx.0/24

8、最后,配置完成,启动snmp服务。
#esxcli system snmp set --enable true
查看配置好后的snmp状态:
#esxcli system snmp get
