您可以添加出站插件实例,以便通知用户留意警示或捕获 VMware Aria Operations 外部的警示数据。

如果您需要将警示信息导向多个目标系统,则可以配置一个或多个相同插件类型的实例。

默认情况下,“自动化操作”插件为激活状态。如果自动化操作停止工作,请检查“自动化操作”插件并在必要时将其激活。如果编辑“自动化操作”插件,只需提供实例名称。

VMware Aria Operations 出站警示添加标准电子邮件插件

添加标准电子邮件插件,以便可以使用简单邮件传输协议 (SMTP) 将 VMware Aria Operations 警示通知通过电子邮件发送到您的虚拟基础架构管理员、网络操作工程师和其他感兴趣的个人。

前提条件

确保您所拥有的电子邮件用户帐户可用作警示通知的连接帐户。如果您选择需要进行身份验证,则还必须知道该帐户的密码。

过程

  1. 从左侧菜单中,单击操作 > 配置,然后单击出站设置磁贴。
  2. 单击添加,然后从插件类型下拉菜单中,选择标准电子邮件插件
    此时将展开对话框以包括 SMTP 设置。
  3. 输入实例名称
    此名称用于标识您以后配置通知规则时选择的实例。
  4. 配置适用于您环境的 SMTP 选项。
    选项 描述
    使用安全连接
    使用 SSL/TLS 激活安全通信加密。如果选择此选项,则必须在 安全连接类型下拉菜单中选择一种方法。
    注:VMware Aria Operations 中,选中 使用安全连接复选框并选择 TLS 作为 安全连接类型时,标准电子邮件插件始终使用“starttls”命令。
    需要身份验证

    激活用于配置此 SMTP 实例的电子邮件用户帐户的身份验证。如果选择此选项,则必须提供用户帐户的密码。

    SMTP 主机

    电子邮件主机服务器的 URL 或 IP 地址。

    SMTP 端口

    SMTP 用于与服务器连接的默认端口。

    安全连接类型
    从下拉菜单中选择 SSL 或 TLS 作为您环境中所使用的通信加密方法。如果选择“使用安全连接”,则必须选择连接类型。
    注:VMware Aria Operations 中,选中 使用安全连接复选框并选择 TLS 作为 安全连接类型时,标准电子邮件插件始终使用“starttls”命令。
    发件人电子邮件地址

    在通知消息上显示的电子邮件地址。

    发件人姓名

    发送人电子邮件地址的显示名称。

    凭据类型 从列表中选择凭据类型。如果您的端点 URL 不需要任何身份验证,请从凭据类型列表中选择无凭据
    凭据 添加或编辑凭据详细信息。单击加号图标,在创建新凭据窗格中输入新凭据的详细信息,然后单击保存
    仅当选择 基本身份验证作为 凭据类型时,才会显示此字段。
    注:

    VMware Aria Operations 8.14 开始,您只能查看、添加、修改或删除自己创建或分配给您的凭据。仅当您具有所需权限时,才能查看未分配的凭据。升级到 VMware Aria Operations 8.16.1 后,可以从“全局设置”中停用凭据所有权实施选项,以便能够修改由其他人创建和拥有的凭据。有关详细信息,请参见 全局设置的列表

    收件人电子邮件地址

    收件人的电子邮件地址。

  5. 单击保存
  6. 要为此插件启动出站警示服务,请在列表中选择实例并单击工具栏上的激活

结果

出站 SMTP 警示的此标准电子邮件插件实例已配置并且正在运行。

下一步做什么

创建使用标准电子邮件插件的通知规则,以向您的用户发送有关需要其注意的警示的消息。请参见用户方案:创建 VMware Aria Operations 电子邮件警示通知

VMware Aria Operations 出站警示添加日志文件插件

如果要将 VMware Aria Operations 配置为将警示记录到每个 VMware Aria Operations 节点上的某个文件中,则可以添加日志文件插件。如果已将 VMware Aria Operations 安装为多节点集群,则每个节点都会处理并记录它所监控的对象的警示。每个节点针对其处理的对象记录警示。

所有警示均会添加到日志文件中。您可以使用其他应用程序来筛选和管理日志。

前提条件

确保您对目标 VMware Aria Operations 节点上的文件系统路径具有写入访问权限。

过程

  1. 从左侧菜单中,单击操作 > 配置,然后单击出站设置磁贴。
  2. 单击添加,然后从插件类型下拉菜单中,选择日志文件
    此时将展开对话框,其中包含日志文件设置。
  3. 警示输出文件夹文本框中,输入文件夹名称。
    如果目标位置不存在该文件夹,则插件会在目标位置创建该文件夹。默认目标位置是: /usr/lib/vmware-vcops/common/bin/
  4. 单击保存
  5. 要为此插件启动出站警示服务,请在列表中选择实例并单击工具栏上的激活

结果

此日志文件插件的实例已配置且正在运行。

下一步做什么

启动插件时,将会在文件中记录警示。验证在生成、更新或取消警示时是否在目标目录中创建了日志文件。

VMware Aria Operations 报告添加网络共享插件

如果要将 VMware Aria Operations 配置为向共享位置发送报告,则可以添加网络共享插件。网络共享插件仅支持 SMB 版本 2.1。

前提条件

验证您对网络共享位置是否拥有读取、写入和删除权限。

过程

  1. 从左侧菜单中,单击操作 > 配置,然后单击出站设置磁贴。
  2. 单击添加,然后从插件类型下拉菜单中,选择网络共享插件
    此时将展开对话框以包括插件实例设置。
  3. 输入实例名称
    此名称用于标识您以后配置通知规则时选择的实例。
  4. 配置适用于您环境的网络共享选项。
    选项 描述
    您的共享网络域地址。
    用户名 用于连接到网络的域用户帐户。
    密码 域用户帐户的密码。
    网络共享根

    要用于保存报告的根文件夹的路径。可以在配置调度发布时为每个报告指定子文件夹。

    您必须输入 IP 地址。例如,\\IP_address\ShareRoot。如果在从 VMware Aria Operations 主机访问时,主机名解析为 IPv4,则可以使用主机名而不是 IP 地址。

    注: 验证根目标文件夹是否存在。如果缺少该文件夹,则网络共享插件会在 5 次尝试失败之后记录一个错误。
  5. 单击测试以验证指定路径、凭据和权限。
    测试可能最多需要一分钟。
  6. 单击保存
    此插件的出站服务会自动启动。
  7. (可选) 要停止出站服务,请选择一个实例,然后单击工具栏上的停用

结果

此网络共享插件实例已配置并正在运行。

下一步做什么

创建一个报告调度并将它配置为向共享文件夹发送报告。

示例日志文件插件输出

以下是日志文件插件输出示例。

AlertId :: 9fb52c9c-40f2-46a7-a005-01bf24ab75e6 AlertStatus :: Active AlertControlState :: Open AlertGenerateTime :: Wed May 06 06:26:05 UTC 2020 (UTC = 1588746365585) AlertUpdateTime :: Wed May 06 06:26:05 UTC 2020 (UTC = 1588746365585) AlertMessage :: 9027 AlertSummaryLink :: https://10.27.82.96/ui/index.action#/object/all/1b852a3c-bbdf-41df-a64d-b40af9673b89/alertsAndSymptoms/alerts/9fb52c9c-40f2-46a7-a005-01bf24ab75e6 AlertType :: Storage - Performance AlertCriticality :: 4 AffectedResourceId :: 1b852a3c-bbdf-41df-a64d-b40af9673b89 AffectedResourceName :: JNJ_6nodes_Large_HA_4_10.27.83.44 AffectedResourceKind :: VirtualMachine AffectedResourceParentsNames :: VM Entity Status:PoweredOn:all DistributedVirtualPortgroup:VM-Network-VLAN-820 VM Entity Status:PoweredOn:vc_evn-hs1-vc.company.com VMFolder:Discovered virtual machine HostSystem:evn1-hs1-0808.company.com AffectedResourceAdapterInstanceResourceName :: CompanyAdapter Instance:vc_evn-hs1-vc.company.com AlertOwner :: Anomalies :: VirtualMachine:JNJ_6nodes_Large_HA_4_10.27.83.44 - [virtualDisk:Aggregate of all instances|totalWriteLatency_average] - HT above 30.5647619047619 > 25 VirtualMachine:JNJ_6nodes_Large_HA_4_10.27.83.44 - [virtualDisk:Aggregate of all instances|totalWriteLatency_average] - HT above 30.5647619047619 > 15 VirtualMachine:JNJ_6nodes_Large_HA_4_10.27.83.44 - [virtualDisk:Aggregate of all instances|totalWriteLatency_average] - HT above 30.5647619047619 > 30 Health :: 4.0 Risk :: 2.0 Efficiency :: 1.0 KPIFiring :: AlertTrigger :: Resource Message Info Alarm Reason Probability Prediction Time VirtualMachine:JNJ_6nodes_Large_HA_4_10.27.83.44 HT above 30.5647619047619 > 30 HT above Unable to retrive value Unable to retrive value AlertRootCause :: null AlertRootCauseDetails :: null AlertName :: Virtual machine disk I/O write latency is high AlertDescription :: Virtual machine disk I/O write latency is high

VMware Aria Operations 出站警示添加 SNMP 陷阱插件

如果要将 VMware Aria Operations 配置为在环境中的现有 SNMP 陷阱服务器上记录警示,则可以添加 SNMP 陷阱插件。

使用 SNMP 陷阱目标定义通知时,可以提供筛选。

前提条件

确保已在您的环境中配置 SNMP 陷阱服务器,并确保您了解所使用的 IP 地址或主机名称、端口号和团体。

过程

  1. 从左侧菜单中,单击操作 > 配置,然后单击出站设置磁贴。
  2. 单击添加,然后从插件类型下拉菜单中,选择 SNMP 陷阱插件
    此时将展开对话框以包括 SNMP 陷阱设置。
  3. 输入实例名称
  4. 配置适用于您环境的 SNMP 陷阱设置。
    选项 描述
    目标主机

    警示发至的 SNMP 管理系统的 IP 地址或完全限定域名。

    端口

    用于连接到 SNMP 管理系统的端口。默认端口为 162。

    团体

    允许访问统计信息的文本字符串。SNMP 团体字符串仅由支持 SNMPv1 和 SNMPv2c 协议的设备使用。

    用户名

    用于在环境中配置 SNMP 陷阱设置的用户名。如果指定了用户名,SNMPv3 将被插件视为协议。

    如果留空,SNMPv2c 将被插件视为协议。

    注: SNMP 使用用户数据报协议 (UDP) 作为其传输协议。
    身份验证协议

    可用的身份验证算法有 SHA-224、SHA-256、SHA-384、SHA-512。

    身份验证密码

    身份验证密码。

    隐私协议

    可用的隐私算法有 AES192、AES256。

    隐私密码

    隐私密码。

    引擎 ID 引擎 ID 用作代理的标识符。引擎 ID 与哈希功能配合使用可生成用于对 SNMP v3 消息进行身份验证和加密的本地化密钥。

    配置 SNMP 陷阱插件时,必须指定引擎 ID。如果不添加引擎 ID 并保存 SNMP 陷阱插件实例,则在下次编辑设置时,将自动生成该字段。

    负载编码

    通过负载编码,可定义使用英语以外的其他语言发送 SNMP 通知时的字符编码。使用字符编码将文本数据转换为二进制格式。接收端点将收到的二进制数据相应地解码为文本。

    默认情况下,将该编码设置为 ISO-8859-1。您可以从列表中选择以下编码选项。
    • UTF-8
    注: 仅当接收通知的 SNMP 服务器支持时,新添加的编码选项才会生效。
  5. 单击测试以验证连接。
    注: “社区”选项和“用户名”选项相互排斥。请仅定义其中一个选项,以避免出现错误。如果添加用户名,则可以选择定义身份验证协议和身份验证密码,然后定义隐私协议和隐私密码。不能独立于身份验证协议及其密码来定义隐私协议及其密码。

结果

此 SNMP 陷阱插件实例已配置并正在运行。

下一步做什么

在添加该插件后,配置通知以接收 SNMP 陷阱。

为出站警示添加 Service-Now 通知插件

如果要将 Service Now 票证系统与 VMware Aria Operations 集成,则可以添加 Service-Now 通知插件。每当在 VMware Aria Operations 中触发警示时,Service Now 都会创建一个事件。

使用 Service-Now 通知插件,您可以将警示通知发送到 Service Now 票证系统以创建事件。该事件包括诸如调用者、类别、子类别、业务服务等信息,以及与警示相关的其他属性。

前提条件

确保您具有 Service-Now 的登录凭据。

确保已在 Service Now 中为您分配了 IT 基础架构库 (ITIL) 角色。

过程

  1. 从左侧菜单中,单击操作 > 配置,然后单击出站设置磁贴。
  2. 单击添加,然后从插件类型下拉菜单中,选择 Service-Now 通知插件
    此时将展开对话框以包括插件实例设置。
  3. 输入实例名称
  4. 输入 Service Now URL。
    https://dev22418.service-now.com/
  5. 输入连接计数的值。
    连接计数表示在 VMware Aria Operations 中每个节点允许的最大打开连接数。
  6. (可选) 选择您的 HTTP 代理
  7. 从列表中选择凭据类型
    注: 如果您的端点 URL 不需要任何身份验证,请从 凭据类型列表中选择 无凭据
  8. 添加或编辑凭据详细信息。单击加号图标,在创建新凭据窗格中输入新凭据的详细信息,然后单击保存。仅当选择基本身份验证作为凭据类型时,才会显示此字段。
    注: 升级到最新版本的 VMware Aria Operations 后,将取消分配所有凭据。 VMware Aria Operations 管理员必须从 孤立和已取消分配页面中分配凭据。有关详细信息,请参见 管理孤立和未分配的内容主题
  9. 要验证指定路径、凭据和权限,请单击测试
  10. 单击保存

结果

Service-Now 通知插件的此实例已配置且正在运行。

下一步做什么

添加插件后,请配置通知以用于在 Service-Now 票证系统中创建事件。

通知 - 为出站通知添加 Slack 插件

您可以添加一个 Slack 插件来转发警示,并配置多个具有不同 Slack 通道的通知规则。使用 Slack 插件可以通过警示字段接收已预先设置格式的警示详细信息,并可帮助您使用警示链接来运行 VMware Aria Operations 以进一步进行故障排除。

前提条件

过程

  1. 从左侧菜单中,单击操作 > 配置,然后单击出站设置磁贴。
  2. 单击添加,然后从插件类型下拉菜单中,选择 Slack 插件
    此时将展开对话框以包括插件实例设置。
  3. 输入实例名称
  4. 输入连接计数的值。
    连接计数表示在 VMware Aria Operations 中每个节点允许的最大打开连接数。
  5. (可选) 选择您的 HTTP 代理
  6. 要验证指定路径、凭据和权限,请单击测试
  7. 单击保存

结果

此 Slack 插件实例已配置并且正在运行。

下一步做什么

添加该插件后,请为不同的 Slack 通道配置通知

为出站实例添加 Webhook 通知插件

您可以将 Webhook 与任意端点 REST API 集成并配置出站负载。

前提条件

确保您拥有 Webhook 的登录凭据。

过程

  1. 从左侧菜单中,单击操作 > 配置,然后单击出站设置磁贴。
  2. 单击添加,然后从插件类型下拉菜单中,选择 Webhook 通知插件
    此时将展开对话框以包括插件实例设置。
  3. 输入实例名称
  4. 输入 Webhook URL。
    注: 对于引用 Webhook 出站实例的通知,您在此处输入的 URL 将用作基本 URL,它将与相关 Webhook 负载模板中定义的端点 URL 后缀结合使用。
  5. 输入连接计数的值。
    连接计数表示在 VMware Aria Operations 中每个节点允许的最大打开连接数。
  6. (可选) 选择您的 HTTP 代理
  7. 从列表中选择凭据类型
    注: 如果您的端点 URL 不需要任何身份验证,请从 凭据类型列表中选择 无凭据
  8. 添加或编辑凭据详细信息。单击加号图标,在右侧窗格中输入新凭据的详细信息,然后单击保存
    注: 升级到最新版本的 VMware Aria Operations 后,将取消分配所有凭据。 VMware Aria Operations 管理员必须从 孤立和已取消分配页面中分配凭据。有关详细信息,请参见 管理孤立和未分配的内容主题
    创建新凭据窗格中的字段将根据所选择的 凭据类型显示。
    凭据类型 字段
    基本身份验证 输入名称、用户名和密码。
    持有者令牌 输入凭据的名称和令牌。
    OAuth 身份验证 输入以下详细信息:
    • 名称:输入身份验证的名称。
    • 授予类型:选择客户端凭据密码凭据
    • 身份验证 URL:输入可从中检索访问令牌的 URL。
    • 客户端 ID:输入身份验证 URL 的客户端 ID。
    • 客户端密码:输入身份验证 URL 的客户端密码。
    • 用户名:输入身份验证 URL 的用户名。
      注: 仅当授予类型为 密码凭据时,才会显示此字段。
    • 密码:输入身份验证 URL 的密码。
      注: 仅当授予类型为 密码凭据时,才会显示此字段。
    • 范围:输入标签以指定访问令牌。标签指定访问令牌将具有的权限。
    • 发送凭据:选择在授权标头中在正文中
      • 在授权标头中:在标头中发送客户端 ID 和客户端密钥。
      • 在正文中:在负载正文中发送客户端 ID 和客户端密钥。
      注: 仅当授予类型为 客户端凭据时,才会显示此字段。
    • 访问令牌路径:输入您的访问令牌路径。
    • 有效性令牌路径:要跟踪令牌何时过期,请输入有效性令牌路径,然后从下拉列表中选择格式。可以选择以下格式之一:
      • 第二个
      • 毫秒
      • 绝对时间
    • 标头名称:输入标头名称。默认情况下,标头名称为“Authorization”。
    • 前缀:输入前缀。默认情况下,前缀为“Bearer”。
    • HTTP 代理:选择 HTTP 代理。
    证书 输入以下详细信息:
    • 名称:输入证书的名称。
    • 证书:输入 X.509 格式的证书。
    • 证书密钥:输入私钥。支持的格式为 Open SSL、PKCS1 和 PKCS8
    API 密钥 输入名称、API 密钥和 API 值。
  9. 要验证指定路径、凭据和权限,请单击测试
    注:
    • 测试功能当前不支持自定义模板。如果模板包含自定义标头,测试可能会失败。
  10. 单击保存

结果

此 Webhook 通知插件实例已配置并且正在运行。

示例电子邮件警示

以下是新创建的警示的电子邮件示例。

Alert Definition Name: Node is experiencing swapping due to memory pressure Alert Definition Description: Node is experiencing swapping due to memory pressure Object Name : VMware Aria Operations Node-VMwareAria Cluster Node Object Type : vC-Ops-Node Alert Impact: risk Alert State : warning Alert Type : Application Alert Sub-Type : Performance Object Health State: info Object Risk State: warning Object Efficiency State: info Control State: Open Symptoms: SYMPTOM SET - self
症状名称 对象名称 对象 ID 衡量指标 消息信息
节点交换使用情况处于警告级别 VMware Aria Operations Node-VMware Aria Cluster Node 5050ec874a-2d7d-4e78-98b1-afb26fd67e58 交换|工作负载 59.183 > 30.0
Recommendations: Notification Rule Name: rule1 Notification Rule Description: Alert ID : badc2266-935d-4fb9-8594-e2e71e4866fc VCOps Server - VMwareAriaClusterNode Alert details(link)