要监控目标计算机上运行的应用服务,必须在 VMware Aria Operations 中配置 Telegraf 代理。

安装代理后,您可以激活插件以监控应用服务。此外,还可以监控受/不受 vCenter Server 云帐户管理的虚拟机上和物理服务器上的已发现服务。

您可以配置发现的服务并执行自定义监控操作。有关自定义监控操作,请参见自定义脚本激活远程检查监控 Windows 服务监控 Linux 进程

先决条件
  • 如果插件激活需要文件(例如,SSL 信任的客户端证书)在目标计算机上的位置,则位置和文件应具有相应读取权限,arcuser 才能访问这些文件。使用 Telegraf 配置应用程序服务和自定义监控称为插件。
    注: 如果插件显示“权限被拒绝”状态,请为 arcuser 提供对您在插件激活期间指定的文件位置的权限。
  • 只有当 Pid 文件及其父目录对其他具有读取权限时,Pid 文件的 Linux 进程激活才起作用。

在单个目标计算机上激活应用服务

要在单个目标计算机上监控应用服务,请完成以下步骤:
  1. 从左侧菜单中,单击环境 > 应用程序。从应用程序面板中,单击管理 Telegraf 代理
  2. 选择正在运行代理的目标计算机。也可以使用筛选器功能。例如,按代理状态 > 代理正在运行进行筛选。
  3. 展开安装了代理的目标计算机对应的下拉箭头。您会看到发现的服务部分。
  4. 发现的服务部分中,选择一个发现的服务或自定义监控服务,单击垂直省略号,然后单击添加
  5. 从右侧显示的对话框中激活应用程序服务。
  6. 输入您添加的每个实例的详细信息,然后单击保存。有关各应用程序的配置详细信息,请参见配置支持的应用程序服务

    有星号的字段是必填字段。

    如需详细了解根据应用程序服务显示的状态详细信息,请参见“管理 Telegraf 代理”页面中的其他操作中的“状态详细信息”表。

    要编辑或删除应用服务的实例,请单击所添加应用服务对应的垂直省略号中的编辑删除选项。添加并保存服务后,单击应用程序服务对应的下拉箭头可查看服务列表及其状态。

在多个目标计算机上激活应用服务

要在多个目标计算机上监控应用服务,请完成以下步骤:
  1. 从左侧菜单中,单击环境 > 应用程序。从应用程序面板中,单击管理 Telegraf 代理
  2. 选择正在运行代理且代理类型为 product-managed 的目标计算机。也可以使用筛选器功能。例如,按代理状态 > 代理正在运行代理类型 > 产品管理的代理进行筛选。
    注: 您只能为已安装并正在运行产品管理的 Telegraf 代理的所有对象类型(端点和虚拟机)激活应用服务。
  3. 单击水平省略号,然后单击激活服务。您将看到激活服务对话框。
  4. 激活服务对话框中,单击选择服务字段中的下拉箭头,选择一个发现的服务或自定义监控服务,然后单击确认
  5. 从右侧显示的对话框中激活应用程序服务。
  6. 输入您添加的每个实例的详细信息,然后单击保存。有关各应用程序的配置详细信息,请参见配置支持的应用程序服务

    有星号的字段是必填字段。

    如需详细了解根据应用程序服务显示的状态详细信息,请参见“管理 Telegraf 代理”页面中的其他操作中的“状态详细信息”表。

    要编辑或删除应用服务的实例,请单击所添加应用服务对应的垂直省略号中的编辑删除选项。添加并保存服务后,单击应用程序服务对应的下拉箭头可查看服务列表及其状态。

    有关自定义监控操作,请参见自定义脚本激活远程检查监控 Windows 服务监控 Linux 进程

数据库用户字段中允许使用以下特殊字符:'[]{} (),.<> ?:!|/~@#$%^&*- _ +=

您可以按照以下格式提供数据库名称列表:['DBNAME_1', 'DBNAME_2', 'DBNAME_3'],其中,DBNAME_1、DBNAME_2、DBNAME_3 不得包含 '" 等引号。

应用程序可用性

激活应用服务后,将收集应用程序可用性衡量指标,并显示应用服务是正在目标计算机上运行还是已关闭。1 表示应用服务正在目标计算机上运行,0 表示应用服务已关闭。此衡量指标可用于除 JAVA 应用服务以外的所有受支持的应用服务。

有关停用服务的信息,请参见停用应用程序服务