自定义监视器类型


通过使用此选项, 除了默认可用的监视器类型之外,您还可以定义自己的监视器类型

此功能允许将监视器类型与可能用于监控自己应用程序的内部脚本相关联。例如,如果您正在使用各种脚本来监控Siebel CRM,则现在可以将这些脚本关联起来并将Siebel建模为监视器类型之一。从而包含强大的开箱即用支持,可监控软件,构建商业智能仪表板,监控多台服务器上的自定义应用程序日志文件等。

工作流程

步骤1)自定义监视器类型可帮助您创建和定义要跟踪的指标/属性。


步骤2)然后指定需要执行的脚本(Linux Shell脚本/ Windows批处理文件)以获取数据并将其以适当的格式提供给Applications Manager。

在这些脚本中,用户可以使用任何机制来获取数据。例如,用户可以:

  • 调用Java程序,PHP,Python脚本等并进行数据库调用以提取数据并将其提供给Applications Manager

  • 可以对其他程序进行本地调用,并将数据通过管道传输到输出文件

  • 解析日志文件并提供指标摘要作为Applications Manager的输入

创建新的监视器类型:

您可以通过点击新建监视器下的创建新的监视器类型链接,或通过点击管理→发现和数据收集→自定义监视器类型。

  • 输入监视器类型名称

  • 选择基本类别-当前,脚本是构建新监视器类型的基础。

  • 选择监视器类别-例如,如果要使用内部脚本监控postgresql,则可以添加postgresql监视器类型并将其放置在数据库类别下

定义要监控的属性

  • 输入要监控的字符串属性-逐行输入属性。

  • 输入要监控的数值属性-逐行输入属性。

  • 您可以以表格式监控输出,输入表名称,数字属性,字符串属性,标识符和栏分隔符。更多帮助

  • 点击创建监视器类型以完成新监视器类型的配置。

现在,您已经定义了一个自定义的监视器类型。下一步将是创建实例并将它们与定义的新监视器类型相关联。

脚本监视器概述:基于轮询间隔,Applications Manager将执行要监控的脚本。该脚本会将其输出传输到另一个已配置的特定输出文件。脚本的输出应为Key = Value格式,其中=可以是任何分隔符。Applications Manager解析输出文件并执行配置的动作]

添加自定义监视器:

  • 在用户创建的监视器类型页面中,新创建的监视器类型在下面列出。点击添加新图标以添加监视器

  • 将打开添加新监视器页面,从监视器类型下拉框中选择自定义监视器类型。[例如,Siebel]

    • 输入显示名称。

    • 选择要监控的脚本的位置-本地或远程。

    • 指定脚本的绝对路径。

    • 指定执行目录的绝对路径。

    • 指定输出文件的绝对路径

    • 输入需要传递的参数。

    • 输入轮询间隔和超时。

    • 点击添加监视器

    在定制的监视器类型下,您已经为所有监视器指定了要监控的属性。因此,无需再对输入属性进行监控

  • 添加自定义监视器后,您可以在监视器详细信息页面中查看性能属性。

使用场景1:创建新的Siebel监视器类型

一位客户在6台不同的机器上运行了6个Siebel应用程序。由于不提供对Siebel应用程序的开箱即用支持,因此他使用ManageEngine Applications Manager的脚本监控功能来监控他的应用程序。他有在6台计算机上运行的相同脚本,并且它们在相应计算机的输出文件中产生相同的输出。现在,他将它们配置为六个脚本监视器。这使他有机会监控他的Siebel应用程序。使用脚本监视器工具监控以下属性

  • 事务处理

  • 服务器请求处理器

  • 事务处理

这种使用场景存在若干弊端。

1.他必须在指定相同的六个应用程序时提供相同的输出详细信息。
2.如果他必须编辑/添加/删除属性,则必须在所有6个脚本监视器中执行此动作。
3.此外,他希望将它们视为6个Siebel监视器,而不是6个脚本监视器。

这是自定义监视器类型的用法,将避免上述所有不便之处。

1.输出设置仅需指定一次。在定义类型时,仅需指定字符串/数字属性和表格,即Siebel。
2.您可以为该特定类型创建任意数量的监视器实例,就像在Applications Manager中创建SAP/Weblogic/Oracle监视器的任何其他内置类型一样。这样做时,只需指定主机名和相应的脚本。
3.添加/删除/修改某些特定监视器类型的属性通常会影响该监视器类型的所有监视器。
4.现在,您将看到6个Siebel监视器,而不是6个脚本监视器。
5.可以像其他任何类型一样启用此类型的报表。

可以将相同的概念应用于任何其他用于监控的应用程序。

使用场景2:商业智能仪表板

用户可以构建自定义的业务智能仪表板,并进行报告和告警。一些可能的指标可能是

  • 最近一个月的通话量

  • 完成通话所需的时间

  • 同时通话次数

使用场景3:自定义应用程序日志文件

您可以通过一些编码添加一些指标:

  • 安全漏洞数量

  • 登录等时的错误数

管理自定义监视器类型:

您可以通过点击“管理”选项卡下的“自定义监视器类型”链接来编辑监视器类型的配置。您可以将新的监视器添加到自定义监视器类型,编辑配置,更重要的是启用或禁用这些自定义监视器类型的报表