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.ab艘早祓胂c#esxcli system snmp set --syslocation xxx-xx-Floor
6、检查SNMP防火墙规则,并配置。#esxcli network f坡纠课柩irewall get#esxcli networ娱浣嫁装k 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