使用简单网络管理协议(SNMP)监视服务器性能并发送通知(叫做traps)是所有VMware管理员最终必须掌握的一项技能
在本文中,TechTarget 中国的特约虚拟化专家David Davis 将解释VMware ESX 与ESXi 可用的不同类型的SNMP 代理,并给出使用SNMP进行监控的例子
最后,你将学习如何配置ESX SNMP 代理和ESXi 代理以发送SNMP traps 到网络管理站(NMS)
为什么需要为VMw are ESX Server 配置SNMP
SNMP 用于收集如PC、服务器、网络设备等的信息
SNMP 也能用于发送traps 到SNMP 管理站(如Dell OpenManage)
我会简短地提及如何配置traps,本文将着重介绍如何配置ESX 以便收集信息
为什么想要使用SNMP
例如,如果你下载一个新的ESX Server 监控工具SolarWinds VM Monitor,首先必须启用ESX 上的SNMP,这是由于SolarWinds 的VM Monitor 使用SNMP 收集数据
由于越来越多的应用用于监控VMware ESX Server,并且许多应用都使用SNMP
我们也开始听说现有的监控应用能监视VMware ESX——如果你启用SNMP
VMware ESX Server(而不是ESXi)带有两个 SNMP 代理
一个代理基于net-snmp(这是一个在互联网上很出名的Linux SNMP)
另一个代理非常简单,并且只支持 traps
这与ESXi 所提供的代理是相同的
在本文中,我将配置更加高级的SNMP 代理,即net-snmp
(关于如何配置小型ESX 代理与ESXi 代理请参见 VMware 的文章―在ESXi上使用SNMP‖)
不过要注意,你不能使用我下面所提到的应用监控服务器
你只能配置ESX 和ESXi