Users Guide

配置的系以向 Management Station 送陷
Server Administrator 生成 SNMP 陷阱,以响应传感器状况的更改和其他受监测参数的更改。您必须在运行 Server Administrator 的系统上为将要发送至管理站的 SNMP 陷阱配置一
个或多个陷阱目标。
要配置运行 Server Administrator 的系统以向 Management Station 发送陷阱,请编辑 SNMP 代理配置文件 /etc/snmp/snmpd.conf 并执行以下步骤:
1. 向文件添加以下命令行:
trapsink IP_address community_name
其中, IP_address”(IP 地址)是管理站的 IP 地址,“community_name”(团体名称) 是 SNMP 团体名称。
2. 要启用已更改的 SNMP 配置,请通过键入以下命令重新启动 SNMP 代理程序:
/etc/init.d/snmpd restart
行支持的 VMware ESX 4.X 操作系的系 SNMP 代理配置代理 VMware MIB
ESX 4.X 服务器可以通过单一默认端口 161 使用 SNMP 协议进行管理。为此,将 snmpd 配置为使用默认端口 161,将 vmwarehostd 配置为使用其它(未用)端口,例如:167
VMWare MIB 分支上的任何 SNMP 请求都将使用 snmpd 守护程序的代理功能重新路由至 vmware-hostd
VMWare SNMP 配置文件可以手动在 ESX 服务器上修改,也可以通过从远程系统(Windows Linux)运行 VMWare 远程命令行界面 (RCLI) 命令 vicfg-snmp 进行修改。RCLI
工具可以从 VMware 网站 (vmware.com/download/vi/drivers_tools.html) 下载。
以下是配置前的必备步骤。
1. 以手动方式或通过运行以下 vicfg-snmp 命令来编辑 VMWare SNMP 配置文件 (/etc/vmware/snmp.xml),以修改 SNMP 配置设置。这包括 SNMP 侦听端口、团体字符
串、陷阱目标 IP 地址/端口以及陷阱团体名称,然后启用 VMWare SNMP 服务。
a. vicfg-snmp.pl --server <ESX_IP_addr> --username root --password <密码> -c <团体名称> -p X t <DMC_IP_Address>@162/<团体名称>
其中 X 表示未使用的端口。要查找未用端口,可以查看 /etc/services 文件中已定义系统服务的端口分配。此外,为确保所选端口当前未被任何应用程序/服务占用,请在 ESX
务器上运行以下命令:netstat a 命令
b. 要启用 VMWare SNMP 服务,请运行以下命令:
vicfg-snmp.pl --server <ESX_IP_addr> --username root --password <密码>
-E
c. 要查看配置设置,请运行以下命令:
vicfg-snmp.pl --server <ESX_IP_addr> --username root --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
: 可以使用逗号分隔列表输入多个 IP 地址。