Users Guide

要查看配置设置请运行以下命令
c. vicfg-snmp.pl --server <ESX_IP_addr> --username root --password <password>
-s
以下是配置文件经修改后的一个示例
<?xml version= 1.0 >
<config>
<snmpSettings>
<enable> true </enable>
<communities> public </communities>
<targets> 143.166.152.248@162/public </targets>
<port> 167 </port>
</snmpSettings>
</config>
2. 如果系统上已经在运行 SNMP 服务则可通过输入以下命令停止该服务service snmpd stop
3. 将以下行添加到 /etc/snmp/snmpd.conf 文件的末尾proxy -v 1 -c public udp:127.0.0.1:X .
1.3.6.1.4.1.6876
其中 X 表示上面指定的配置 SNMP 时未使用的端口。
4. 使用以下命令配置陷阱目标<Destination_IP_Address> <community_name>
必须指定 trapsink 才能发送专有 MIB 中定义的陷阱。
5. 使用以下命令重新启动 mgmt-vmware 服务service mgmt-vmware restart
6. 使用以下命令重新启动 snmpd 服务service snmpd start
: 如果 srvadmin 已安装并且服务已启动则重新启动服务因为它们依赖于 snmpd 服务。
7. 运行以下命令 snmpd 守护程序在每次重新引导时都启动chkconfig snmpd on
8. 运行以下命令以确保在向管理站发送陷阱之前SNMP 端口处于打开状态esxcfg-firewall -e
snmpd
在运行受支持的 VMware ESXi 4.X ESXi 5.X 操作系统的系统上配置 SNMP 代理
Server Administrator 支持 VMware ESXi 4.X ESXi 5.X 上的 SNMP 陷阱。如果仅存在单机许可证 VMware
ESXi 操作系统上的 SNMP 配置会失败。Server Administrator 不支持 VMWare ESXi 4.x ESXi 5.x 上的 SNMP Get
Set 操作因为所需的 SNMP 支持不可用。通过 VMware vSphere 命令行界面 (CLI)可将运行 VMware ESXi
4.X ESXi 5.X 的系统配置为向管理站发送 SNMP 陷阱。
: 有关使用 VMware vSphere CLI 的更多信息请参阅 vmware.com/support
配置您的系统以向管理站发送陷阱
Server Administrator 生成 SNMP 陷阱以响应传感器状况的更改和其他受监测参数的更改。您必须在运行
Server Administrator 的系统上为将要发送至管理站的 SNMP 陷阱配置一个或多个陷阱目标。
要配置运行 Server Administrator ESXi 系统将陷阱发送到管理站
1. 安装 VMware vSphere CLI
2. 在安装了 VMware vSphere CLI 的系统上打开命令提示符。
3. 更改到安装了 VMware vSphere CLI 的目录。Linux 上的默认位置是 /usr/binWindows 上的默认位置是 C:
\Program Files\VMware\VMware vSphere CLI\bin
4. 运行以下命令vicfg-snmp.pl --server <server> --username <username> --password
<password> -c <community> -t <hostname> @162/<community>
其中<server> ESXi 系统的主机名或 IP 地址<username> ESXi 系统上的用户<community>
SNMP 团体名称<hostname> 是管理站的主机名或 IP 地址。
22