VMware ESX / ESXi服务器监控


VMware ESX / ESXi服务器监控-概述

ManageEngine Applications Manager提供了全面的性能指标来监控您的VMware ESX / ESXi服务器及其来宾虚拟机,并帮助您确保它们始终处于良好状态。

Applications Manager通过标准API与VMware ESX / ESXi服务器连接,并确定健康状况,主机服务器及其相应 虚拟机的性能。它提供了一个控制台来监控IT基础架构的物理,虚拟和云组件。

创建一个新的监视器

支持的版本: ESX 3.5及更高版本;ESXi 3及更高版本。

使用REST API添加新的VMware ESXi监视器: 点击此处

请按照以下给出的步骤创建新的VMware ESX / ESXi服务器监视器:

  1. 点击新建监视器链接。
  2. 虚拟化类别下,选择VMware ESX / ESXi
  3. 指定VMware ESX服务器的显示名称
  4. 输入运行VMware服务器的主机的主机名IP地址
  5. 输入服务器运行所在的端口
  6. 输入用户名密码进行身份验证。
  7. 选择虚拟机发现选项。可用选项包括:不发现,发现VM但不监控指标以及发现和监控VM指标
  8. 以分钟为单位指定轮询间隔
  9. 如果要从管理服务器添加新监视器,请选择被管服务器
  10. 从组合框(可选)中选择要与之关联的VMware ESX服务器的业务组。您可以选择多个组来关联您的监视器。
  11. 点击添加监视器。这将从网络中发现VMware ESX / ESXi服务器并开始对其进行监控。

用户权限

为了添加VMWare ESX / ESXi服务器进行监控,我们建议使用root帐户。但是,如果无法使用root帐户,则可以使用仅查看配置文件来添加服务器。此配置文件包含足够的权限可用于监控。您创建的用户必须是:

  • 组用户的成员
  • 基于只读配置文件

监控参数

通过点击监视器选项卡,转到监视器类别视图。点击虚拟化表下的VMware ESX / ESXi。显示的是VMware ESX / ESXi批量配置视图,分布在三个选项卡中:

  • 可用性选项卡提供了过去24小时或30天内ESX服务器的可用性历史记录。
  • 性能选项卡提供了过去24小时或30天的健康状况和事件,以及ESX Server的一些关键性能指标,例如CPU利用率,内存利用率,磁盘使用率和网络使用率以及这些属性的热度图。
  • 列表视图使您能够执行 批量管理配置,并显示所有VMware ESX / ESXi服务器以及它们的可用性和健康状况的总体思路。
  • ESX / ESXi最高 选项卡显示了ESX / ESXi服务器的CPU最高消耗方,内存最高消耗方,磁盘I/O最高消耗方和网络最高消耗方的图形。
  • 基础结构视图 选项卡显示在每个ESX / ESXi服务器下发现的所有虚拟机。该视图提供了所有虚拟机的可用性,健康状况,CPU(%),内存(%),磁盘I/O和网络流量的总体思路。点击列出的各个虚拟机以查看详细的VM指标。

根据下面列出的参数或属性来监控VMware ESX服务器。这些属性提供有关VMware ESX服务器监视器功能的信息。您还可以根据这些详细信息为服务器监控的数字属性配置阈值。

点击可用性 选项卡中列出的监视器, 以查看ESX / ESXi服务器的详细性能指标。这些指标分为9个不同的选项卡,以方便理解。以下是这些标签中显示的指标的说明:

概览

此选项卡提供了ESX / ESXi服务器及其资源利用率的高级概述。

参数 描述
监视器信息
Name VMware ESX / ESXi服务器监视器的名称
Type 表示您正在监控的服务器的类型。
Health 表示ESX / ESXi服务器的健康状况(正常,警告,严重)状态。
Last Polled at 指定执行上次轮询的时间。
Next Poll at 指定计划下一次轮询的时间。
Availability 显示服务器的当前状态-可用或不可用。
CPU & 内存 利用率
CPU Utilization ESXi主机的当前CPU使用率值(%)。
CPU Idle Time CPU内核保持空闲状态的平均时间(以毫秒为单位)。
CPU Usage 系统上的总CPU使用量(以MHz为单位)。
CPU Utilization of Cores 系统中所有组合内核的CPU利用率的平均值(以百分比为单位)。
Memory Utilization 整个系统使用的内存量(%)。
磁盘和网络使用
Disk Usage ESX / ESXi服务器的磁盘使用率(以KBps为单位)。
Network Usage ESX / ESXi服务器的网络使用情况(以KBps为单位)。
Virtual Machines
VM Name 主机中存在的虚拟机(VM)的名称
Availability 表示VM的可用性-可用或不可用
CPU Utilization 此VM的CPU利用率(百分比)
Memory Utilization 此VM的内存利用率(百分比)
Disk I/O Utilization 此VM的磁盘输入/输出利用率(以KBps为单位)。
Network Utilization 此VM的网络使用率(以KBps为单位)。
Health VM的健康状态(正常,警告,严重)


CPU

此选项卡提供有关内核的CPU利用率详细信息的指标。

参数 描述
CPU Utilization 一段时间内CPU利用率(百分比)
Health CPU的整体健康状况
CPU Idle Time 每个CPU内核保持空闲状态的总时间(以毫秒为单位)。


内存

此选项卡提供有关ESX服务器的内存利用率的指标。

参数 描述
Consumed Memory 总内存减去可用内存的值(以MB为单位)。
Active Memory 活跃使用的内存量
Overhead Memory 所有VM的开销内存总和
Reserved Memory 当前用于满足为所有VM设置的最小内存值的内存量。
Shared Memory 虚拟机之间共享的内存量
Granted Memory 授予的物理内存量
Swapped Memory 交换的内存量
Heap Memory 分配给堆的内存量
VMKernel Memory VMKernel使用的内存量


数据存储

此选项卡显示与服务器的数据存储有关的指标。

参数 描述
Datastore 数据存储的名称
Type 数据存储的类型(示例: VMFS或VMware File System)
Capacity GB 此数据存储中的可用总空间(以GB为单位)。
Used GB 此数据存储区的已用空间(以GB为单位)。
Free GB 此数据存储区的可用空间(以GB为单位)。
Utilization % 此数据存储中已用空间的百分比
Free Space % 此数据存储中可用空间的百分比
Health 数据存储的整体健康状况
Read Rate 从数据存储中读取数据的速率(以KBps为单位)。
Write Rate 数据写入数据存储的速率(以KBps为单位)。
Read Latency 从数据存储区读取的平均时间(以毫秒为单位)。
Write Latency 写入数据存储区所需的平均时间(以毫秒为单位)。

注意:NFS数据存储不支持容量,已用和可用指标。

重要提示:
  • 在14790以下的Applications Manager版本中,如果多个ESXi服务器使用了一个数据存储,则每个ESXi服务器将添加相同的数据存储并分别对其进行监控。
  • 从版本14790开始,将自动删除和添加现有数据存储,然后将所有关联的ESXi服务器映射到单个数据存储实例。
  • 结果,这将导致现有数据存储的数据和告警配置丢失。
  • 但是,如果在升级Applications Manager之前执行了正确的备份,则可以获得历史数据。

网络

此选项卡提供有关网络利用率的指标

参数 描述
Name 主机的网络接口卡(NIC)的名称
Data Receive Rate 此NIC接收数据的速率(以KBps为单位)。
Data Transfer Rate 此NIC传输数据的速率(以KBps为单位)。
Packets received 该网卡接收到的网络数据包数量
Packets Transmitted 该网卡传输的网络数据包数量
Health 此NIC的总体健康状况


磁盘I/O

此选项卡显示ESX / ESXi服务器的详细磁盘I/O(输入/输出)状态

参数 描述
LUN 与物理磁盘关联的逻辑单元号
Disk Read Rate 该LUN的磁盘读取速率(以KBps为单位)。
Disk Write Rate 该LUN的磁盘写入速率(以KBps为单位)。
Disk Reads 对该LUN的读取次数
Disk Writes 写入此LUN的次数
Health 该LUN的总体健康状况
Read Latency 在收集间隔内处理从Guest OS发出到虚拟机的SCSI读取命令所花费的平均时间(毫秒)。
Write Latency 在收集间隔内处理来宾OS向虚拟机发出的SCSI写入命令所花费的平均时间(毫秒)。
Commands Aborted 在收集间隔期间中止的SCSI命令数。
Bus Resets 在收集间隔内发出的SCSI总线重置命令的数量。

硬件

以下是与服务器硬件有关的指标。

参数 描述
Power 将监控传感器读数(以瓦特为单位)。
Fan 传感器读数将被监控(百分比)。
Temperature 将监控传感器读数(以摄氏度为单位)。
Processors 传感器的健康状态将被监控。
Memory 传感器的健康状态将被监控。
  • 如果组件正常运行,则状态指示灯为绿色。
  • 如果系统组件违反性能阈值或无法正常运行,则状态指示灯将变为橙色或红色。通常,橙色指示灯表示性能下降。
  • 红色指示灯表示组件已停止运行或超过最高阈值。
  • 如果状态为空,则健康状况监控服务无法确定组件的状态。
  • 读数列显示传感器的当前值。例如,该列显示系统板消耗的瓦数和温度的摄氏度。

存储

Applications Manager自动将VMware vSphere服务器及其VM映射到其基础物理存储阵列。您可以将vSphere服务器及其VM跟踪到数据存储,主机总线适配器和实际物理存储。存储映射表显示一个层次结构的映射视图,其中包含虚拟机,数据存储,存储阵列以及与ESXi主机关联的相应LUN统计信息的列表。

参数 描述
存储适配器
Adapter Name  存储适配器的名称。
Adapter Status 存储适配器的状态:联机,脱机,故障,未知
Model 存储适配器的型号。
Type 存储适配器的类型。
Driver 存储适配器的驱动程序详细信息。
Target Count 该存储适配器的目标计数。
LUN Count 主机上的阵列LUN数。
Path Count 服务器上的总存储路径数。

事件日志

此选项卡显示用于监控ESX事件的详细事件列表。

参数 描述
Event Name 事件的名称。
Describe 事件描述。
Severity 日志事件的严重性。
Generated Time 生成事件的时间。

注意:要配置新事件,请点击页面右上角的动作按钮,然后在下拉菜单中点击配置事件

配置

此选项卡提供有关ESX / ESXi服务器的配置详细信息。

参数 描述
Host Name VMware ESX / ESXi服务器监视器的名称
Power 服务器的电源状态。这些值包括poweredOn,poweredOffstandBy
Vendor Name 提供虚拟化(VMware)的供应商名称
Version ESX / ESXi服务器的版本
Hardware Vendor Name 硬件供应商识别
Hardware Model 系统模型识别
CPU Model 有关整体CPU的信息
CPU Capacity MHz 总体CPU容量(以兆赫兹为单位)
CPU Cores 服务器中存在的CPU核数
Number of VMs 服务器中发现的虚拟机数量

常见问题解答(FAQ):

1.如何检查ESX主机中是否启用了托管对象浏览器(MOB)服务?

  • 使用ESXi Shell连接到主机。
  • 通过运行以下命令来确定是否启用了管理对象浏览器(MOB):
vim-cmd proxysvc/service_list
如果服务正在运行,则服务列表中将显示以下文本:
...
serverNamespace = '/mob',
accessMode = "httpsWithRedirect",
pipeName = "/var/run/vmware/proxy-mod",
...
  • 如果服务未运行,请使用以下命令启用MOB服务:vim-cmd proxysvc/add_np_service "/mob" httpsWithRedirect /var/run/vmware/proxy-mob
  • 要禁用MOB服务,请使用以下命令:
vim-cmd proxysvc/remove_service "/mob" "httpsWithRedirect"
 
对于ESXi 6.0及更高版本:

默认情况下,MOB服务处于禁用状态。因此,当您尝试访问ESX主机的MOB网址时,输出应如下所示:

You can enable MOB service from the VSphere client (或者) ESXi shell.
 
从vSphere Client中:
  • 通过VSphere Client版本6连接到ESX主机。
  • 配置选项卡中,依次转到软件高级设置
  • 启用Config.HostAgent.plugins.solo.enableMob复选框,然后点击确定
 
从ESXi Shell:
  • 使用ESXi Shell连接到主机。
  • 使用vim-cmd检查ESXi高级设置,如下所示:
vim-cmd hostsvc/advopt/view Config.HostAgent.plugins.solo.enableMob

 

输出应如下所示:

 
将ESXi Advanced设置配置为true:

vim-cmd hostsvc/advopt/update Config.HostAgent.plugins.solo.enableMob bool true

2. 用于在ESXi主机中获取数据存储详细信息的MOB URL是什么?

我们用于获取ESXi主机数据存储详细信息的MOB URL如下:

https://<ESXiHOST_IP>:<ESXiHOST_PORT>/mob/?moid=ha-folder-datastore

 

          ESXiHOST_IP          --->   IP address of the ESXi host server

         ESXiHOST_PORT   --->   Port number of the ESXi host server

访问此链接后,您将在ESXi主机中数据存储名称字段的字段下找到所有可用数据存储的列表。

从列表中选择并点击所需的数据存储,以获取该特定数据存储的完整详细信息。