Users Guide

统。如果 Server Administrator 在安装期间检测到此配置,它将消息记录到操作系统日志文件 /var/log/messages,以指出
SNMP 访问权限仅限于本地主机。如果计划使用 SNMP 管理应用程序从远程主机管理系统,则必须配置 SNMP 代理程序以启
用从远程主机进行 SNMP 访问。
: 出于安全性原因,建议在可能的情况下,将 SNMP 访问限制在特定的远程主机。
要启用从特定的远程主机对运行 Server Administrator 的系统的 SNMP 访问,请编辑 SNMP 代理程序配置文件 /etc/snmp/
snmpd.conf
,并执行下列步骤:
1. 查找以下行:rocommunity public 127.0.0.1
2. 编辑或复制该行,以使用远程主机 IP 地址来替换 127.0.0.1。编辑后,新行应为:rocommunity public
IP_address
: 通过为每个远程主机添加 rocommunity 指令,可从多个特定的远程主机启用 SNMP 访问。
3. 要启用已更改的 SNMP 配置,请通过键入以下命令重新启动 SNMP 代理程序:/etc/init.d/snmpd restart
要启用从所有远程主机对运行 Server Administrator 的系统的 SNMP 访问,请编辑 SNMP 代理程序配置文件 /etc/snmp/
snmpd.conf,并执行下列步骤:
4. 查找以下行:rocommunity public 127.0.0.1
5. 通过删除 127.0.0.1 来编辑此行。编辑后,新行应为:rocommunity public
6. 要启用已更改的 SNMP 配置,请通过键入以下命令重新启动 SNMP 代理程序:/etc/init.d/snmpd restart
更改 SNMP 团体名称
配置 SNMP 团体名称可确定哪些管理站能够通过 SNMP 管理您的系统。管理应用程序使用的 SNMP 团体名称必须与在运行
Server Administrator 的系统上所配置的 SNMP 团体名称匹配,以便管理应用程序可以从 Server Administrator 检索管理信息。
要更改用于从运行 Server Administrator 的系统检索管理信息的默认 SNMP 团体名称:
1. 打开 SNMP 代理配置文件 /etc/snmp/snmpd.conf
2. 找到以下行:rocommunity public 127.0.0.1
3. 编辑此行,用新 SNMP 团体名称替换 public。编辑后,新行应为:rocommunity community_name 127.0.0.1
4. 要启用已更改的 SNMP 配置,请通过键入以下命令重新启动 SNMP 代理:/etc/init.d/snmpd restart
在运行受支持的 VMware ESXi 5.X ESXi 6.X 操作系统的系统上配置 SNMP 代理程序
Server Administrator 支持 VMware ESXi 5.X ESXi 6.X 上的 SNMP 陷阱。如果仅存在单机许可证,则 VMware ESXi 操作系统
上的 SNMP 配置会失败。Server Administrator 不支持 VMWare ESXi 5.X ESXi 6.X 上的 SNMP Get Set 操作,因为所需的
SNMP 支持不可用。通过 VMware vSphere 命令行界面 (CLI),可将运行 VMware ESXi 5.X ESXi 6.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 地址。
18