要在ESXi虚拟机管理程序上启用SNMP,请执行以下步骤。
如何在ESXi虚拟机管理程序上启用SNMP
可以通过ESX CLI在ESXi虚拟机管理程序上完全配置SNMP。不同版本的ESXi之间的命令有所不同。
如何在ESXi 5.0上启用SNMP
您需要访问vSphere CLI。如果没有安装vSphere CLI,请从VMware支持网站下载。
执行以下命令。用所需的社区字符串替换YOUR_STRING。your_username和your_password分别对应于您的vSphere用户名和密码。
vicfg-snmp.pl --server hostname --username your_username --password your_password -c YOUR_STRING
vicfg-snmp.pl --server hostname --username your_username --password your_password -p 161
vicfg-snmp.pl --server hostname --username your_username --password your_password --enable
如何在ESXi 5.5上启用SNMP
使用根级凭据通过SSH或Telnet到ESXi节点。
执行以下命令。用所需的社区字符串替换YOUR_STRING。
esxcli system snmp set --communities YOUR_STRING
esxcli system snmp set --enable true
esxcli network firewall ruleset set --ruleset-id snmp --allowed-all true
esxcli network firewall ruleset set --ruleset-id snmp --enabled true
/etc/init.d/snmpd restart
如何在ESXi 6.x上启用SNMP
使用根级凭据通过SSH或Telnet到ESXi节点。
执行以下命令。用所需的社区字符串替换YOUR_STRING。
esxcli system snmp set -r
esxcli system snmp set -c YOUR_STRING
esxcli system snmp set -p 161
esxcli system snmp set -L "City, State, Country"
esxcli system snmp set -C noc@example.com
esxcli system snmp set -e yes