Luc*_*uke 11 dell network-monitoring snmp vmware-esxi
尽管在网上对这个话题进行了相当多的研究(公平地说,我不是全职系统管理员),但我无法弄清楚这一点。
我们有一堆 VMWare ESXi 5.5 服务器,其中一些集成到 vSphere 中,一些没有(出于成本原因)。
除了一台实际运行 DELL VMWare ESXi 映像的机器外,它们都运行标准的 ESXi 映像。
我想要完成的事情似乎很简单:配置系统,以便可以从远程主机通过 SNMP 查询它,无论是 snmpwalk、Nagios、PRTG 等。我想查看来自温度传感器、已安装磁盘及其状态的信息、风扇速度、PSU 状态等。
我的印象是从 DELL 安装 VMWare 版本会自动启用必要的模块(最重要的是 OpenManage),但事实并非如此。
我有关于这是否可能的相互矛盾的信息,一些文件说你不能通过 SNMP 查询 DELL VMWare ESXi 服务器,你需要使用 CIM 客户端。然后是可以安装的 OMSA VIB,等等。
我想这是一个相当普遍的要求,但可用的文档在所有不同的方向上都有一个。
我正在尝试做的事情(没有完整的 vSphere 环境)是否可能?
小智 5
是的,您可以使用任何 SNMP 监控软件来监控独立的 ESXi 主机,但某些项目可能只能使用支持 CIM 协议的监控工具才能看到。
我的所有 ESXi 主机都是 vCenter 的一部分,但我们使用 SolarWinds NPM 直接监控它们(使用 vmkernal 主机 IP 地址)。ESXi 5.5 中内置了 5 或 6 个 CIM 模块,可为您提供硬件健康状况,但 RAID 卡健康状况不是其中之一。您将需要添加 Dell OMSA VIB,以添加额外的 CIM 代理,包括用于 RAID 阵列的代理。Brian Atkinson 的帖子仍然是我发现的最好的描述这个过程的帖子,
https://communities.vmware.com/people/vmroyale/blog/2012/07/26/how-to-use-dell-dset-with-esxi
如果您要使用提供历史信息并发出警报的第三方监控工具,则只需按照安装 OMSA ESXi VIB 的说明进行操作。如果您希望使用戴尔 OMSA 服务器,您可以将其远程安装在裸机服务器上、远程安装在 VM 中或本地作为 VM。
在 ESXi 主机上安装 OMSA VIB 后,您可以使用 OMSA 服务器连接到 DRAC 和 iDRAC 带外 (OOB/IPMI/iLo) 管理卡或连接到 ESXi 主机。虽然您不会在 DRAC 或 iDRAC 中看到 RAID 运行状况信息 - 仅当将 OMSA 服务器连接到 ESXi 主机时 - 我重复了服务器关键字,因此充当 OMSA VIB 客户端的服务器之间不会混淆安装在 ESXi 主机上。
一些有用的资源:
在 ESXi 主机上显示当前的 CIM 提供程序 https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2053715
从主机的 CLI 显示 ESXi 主机上当前安装的 VIB,
esxcli software vib list
当您直接连接到 vCenter 服务器而不是 ESXi 主机时,您确实会看到一些次要的额外硬件运行状况详细信息,但通常如果您没有在“配置/运行状况状态”面板中看到您正在寻找的硬件运行状况,那么您将缺少 CIM 提供程序和您需要在 ESXi 主机上找到并安装 VIB。当您将 Dell OMSA VIB 添加到 ESXi 主机时,您将看到一个存储传感器添加到健康状态页面,该页面显示您的存储控制器的 RAID 卷、驱动器、控制器和电池健康状况。您可能需要重置传感器以使其显示,有时在安装 VIB 并重新引导 ESXi 主机后第一次需要 15 到 20 分钟。
如果您在连接 vSphere Client 时没有在 ESXi 主机的健康状态页面上看到传感器,那么当您使用监控软件远程轮询传感器时,您很可能不会看到它。
此外,您还应注意,并非所有服务器都具有相同的传感器,您可能无法从所有服务器获得相同的健康状态,具体取决于服务器硬件、RAID 卡和可用于组合的 CIM 版本。您可能还需要升级或更改 RAID 卡的 VIB,以便运行状况正常工作。CIM 提供程序(在本例中为 OMSA VIB)通过设备 VIB(真实设备驱动程序)与硬件通信,并将此信息传递给 ESXi 主机上的 CIM 代理 - 也称为小型 CIM 代理守护程序(证监会)。当您使用强大的监控软件轮询 ESXi 主机的硬件健康状况时,它将使用 SNMP 查询获取一些信息,一些使用 CIM,一些使用 ESXi API(即 SOAP 请求)。CIM 客户端与 ESXi 主机上的 sfcbd 进程对话。
有时,CIM 过程会停止工作。发生这种情况时,您将在 ESXi 主机上重新启动 sfcbd-watchdog 进程。这将重新启动 sfcbd 服务并且 CIM 轮询将再次工作。从主机的 CLI,/etc/init.d/sfcbd-watchdog restart
我认为这涵盖了让您跑步所需的大部分项目。
| 归档时间: |
|
| 查看次数: |
9924 次 |
| 最近记录: |