vSphere 包括用户可配置的事件和警报子系统。此子系统跟踪 vSphere 内发生的事件并将数据存储在日志文件和 vCenter Server 数据库中。此子系统还可以指定警报在哪些条件下触发。当系统条件发生变化时,警报状况可能会从轻微警告更改为更严重的警示,还可能触发自动警报操作。如果您希望在特定清单对象或对象组发生特定事件或条件时接到通知或立即执行操作,此功能非常有用。

事件

事件是 vCenter Server 中的对象上或主机上所发生的用户操作或系统操作的记录。可能记录为事件的操作包括(但并不限于)以下示例:
  • 许可证密钥过期
  • 打开虚拟机电源
  • 用户登录虚拟机
  • 断开主机连接

事件数据包括事件的详细信息,例如生成事件的对象、事件发生的时间以及事件的类型。

事件的类型包括:
表 1. 事件类型
事件类型 描述
错误 指示系统中出现严重问题,将终止进程或操作。
警告 指示系统存在需要解决的潜在风险。此事件不会终止进程或操作。
信息 描述用户或系统操作已成功完成。
审核 提供对安全框架至关重要的重要审核日志数据。审核日志数据包含操作类型、执行该操作的用户、操作执行时间和用户的 IP 地址相关信息。

可以在《vSphere 安全性》指南中详细了解这些信息。

vSphere Web Client 中,事件数据显示在监控选项卡中。请参见在 vSphere Web Client 中查看事件

警报

警报是为了响应事件、一组条件或清单对象的状况而激活的通知。在 vSphere Client 中,警报定义包含以下元素:

  • 名称和描述 - 提供标识标签和描述。
  • 目标 - 定义所监控对象的类型。
  • 警报规则 - 定义将触发警报的事件、条件或状况,并定义通知严重性。它还定义为了响应已触发的警报而发生的操作。
  • 上次修改时间 - 上次修改已定义的警报的日期和时间。

vSphere Web Client 中,警报定义包含以下元素:

  • 名称和描述 - 提供标识标签和描述。
  • 警报类型 - 定义所监控的对象的类型。
  • 触发器 - 定义将触发警报的事件、条件或状况,并定义通知严重性。
  • 容限阈值(报告) - 提供对条件和状况触发器阈值的其他限制,必须超出该阈值才能触发警报。阈值在 vSphere Web Client 中不可用。
  • 操作 - 定义为了响应已触发的警报而发生的操作。VMware 提供特定于清单对象类型的预定义操作组。
警报具有以下严重性级别:
  • 正常 - 绿色
  • 警告 - 黄色
  • 警示 - 红色

警报定义与清单中所选的对象相关联。警报监控其定义中所指定的清单对象类型。

例如,您可能希望监控特定主机群集中所有虚拟机的 CPU 使用情况。可在清单中选择群集,然后向其添加虚拟机警报。启用警报后,该警报将监控群集中运行的所有虚拟机,其中任何一台虚拟机满足警报中定义的条件时都将触发警报。要监控群集中的某一特定虚拟机(而不监控其他虚拟机),可在清单中选择该虚拟机,然后向其添加警报。要对一组对象应用相同的警报,请将这些对象置于一个文件夹中,然后针对该文件夹定义警报。

注: 只能通过定义警报的对象来启用、禁用和修改警报。例如,如果您在群集中定义了警报来监控虚拟机,则只能通过群集启用、禁用或修改该警报。您无法在单个虚拟机级别上对该警报进行更改。

警报操作

警报操作是为了响应触发器而发生的操作。例如,当警报触发时,可以向一个或多个管理员发送电子邮件通知。

注: 默认警报并未预先配置操作。因此,您必须手动设置触发事件、条件或状况时应该发生的操作。