Users Guide
必须已启用。
要在运行 Server Administrator 的系统上启用 SNMP Set 操作,请编辑 SNMP 代理配置文件 /etc/snmp/snmpd.conf,并执行以下步骤:
1. 查找以下行:
rocommunity public 127.0.0.1
2. 编辑此行,用 rwcommunity 替换 rocommunity。编辑后,新行应为:
rwcommunity public 127.0.0.1
3. 要启用已更改的 SNMP 配置,请通过键入以下命令重新启动 SNMP 代理程序:
/etc/init.d/snmpd restart
配置您的系统以向管理站发送陷阱
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.0 操作系统的系统上的 SNMP 代理配置为代理 VMware MIB
ESX4.0 服务器可以通过单一默认端口 161 使用 SNMP 协议进行管理。为此,将 snmpd 配置为使用默认端口 161,将 vmwarehostd 配置为使用其它(未用)端口,例如:167。
VMWare MIB 分支上的任何 SNMP 请求都将使用 snmpd 守护程序的代理功能重新路由至 vmware-hostd。
VMWare SNMP 配置文件可以手动在 ESX 服务器上修改,也可以通过从远程系统(Windows 或 Linus)运行 VMWare RCLI 命令 vicfg-snmp 进行修改。RCLI 工具可以从
VMware 网站 (http://www.vmware.com/download/vi/drivers_tools.html) 下载。
以下是配置前的必备步骤。这些步骤执行完毕后,将由一个 python 脚本自动执行配置过程。可以将内容复制并粘贴到一个文件中,然后在 ESX 服务器上运行以进行配置。
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 command
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">
注: 重新引导系统以更改管理功能不需要 SNMP Set 操作。
注: 可以使用逗号分隔列表输入多个 IP 地址。