VMware:配置SNMP守护程序
时间:2020-02-23 14:45:12 来源:igfitidea点击:
您很可能已经注意到,除了在WebUI中列出的服务之外,没有地方可以配置任何选项,并且尝试启动该服务只是无法启动。
必须使用社区字符串配置该服务才能启动。
配置服务的唯一方法是使用shell程序。
1.启动SSH服务(如果尚未启动)
2.使用根凭证登录到主机
3.使用以下命令配置社区字符串:
esxcli system snmp set --communities community_name
示例如果您的社区名称为" theitroad",则命令为:
esxcli system snmp set --communities theitroad
4.启用服务以从主机启动:
esxcli system snmp set --enable true
可选:如果您的主机直接连接到公共网络,则最好通过添加防火墙规则以限制特定IP或者子网来限制暴露(将示例子网10.0.0.0/24替换为适合您的需求) ):
esxcli network firewall ruleset set --ruleset-id snmp --allowed-all false esxcli network firewall ruleset allowedip add --ruleset-id snmp --ip-address 10.0.0.0/24 esxcli network firewall ruleset set --ruleset-id snmp --enabled true
5.启动服务:
/etc/init.d/snmpd restart
此外,以下是配置SNMP陷阱的方法:
esxcli system snmp set --targets target_IP_address@162/community_name
注意:在设置SNMP陷阱之后,也必须重新启动SNMP服务。