ManageEngine® Applications Manager


脚本监视器

<< 上一页

主页

下一页 >>

脚本监视器

 

使用自定义脚本来手动监视脚本输出非常乏味,Applications Manager 提供的脚本监视功能可以自动监视自定义脚本 (Solaris/Linux) 的输出并根据配置生成相应的告警。


创建脚本监视器,请参阅下面的步骤:

  1. 点击新建监视器,选择脚本监视器

  2. 输入监视器的显示名

  3. 选择要监视的脚本位于本地服务器还是远程服务器

  4. 如果是本地服务器,则输入要监视的脚本的绝对路径,以及执行脚本的目录的绝对路径。

  5. 在输出设置下,设置输出文件名绝对路径

  6. 输入字符串数字属性的名称。

  7. 输入在输出文件中使用的分隔符的值。默认值为 “=”。如果不指定分隔符,则“空格”会视为分隔符。

  8. 如果想监视表格形式的输出文件,请键入表格名称、字符串型或者数字型的属性、分隔符,并需要指定哪个属性是标识栏。

    注意: 为了指定表格形式的输出文件,需要在实际的脚本前后执行下面的命令。
    echo<--table <table-name> starts-->
    [脚本命令]
    echo<--table <table-name> ends-->
    这样Applications Manager才能够识别输出文件中的表格。

    而且表格内容的第一行还需要有表格头。

  9. 指定参数。例如,主机名 80 http。

  10. 输入轮询间隔时间,默认值是5分钟。

  11. 指定超时时间(以秒为单位),该值是执行脚本所需的最长时间。

  12. 在 Linux 中,设置用于执行脚本的模式。默认值为 “sh”。

  13. 如果脚本在远程服务器上,则从列表选择主机名。

  14. 如果所需主机不存在,可新建主机,输入服务器的主机名/IP 地址,选择监视模式 - Telnet 或 SSH

  15. 输入服务器的用户名密码

  16. 输入端口号 - 默认的 Telnet 端口号:23,SSH:22。

  17. 设置命令提示符值,该值即为命令提示符的最后字符。默认值为 $,可能的值还有 >、# 等。

  18. 添加脚本监视器后,即可查看新添加的脚本监视器的详细信息。

页首

示例:

 

脚本interfacestatus.sh 创建了用户自定义的表格InterfaceStats,在输出文件interfacestatusoutput.txt中包含以下属性DiskStatus、DiskErrorsNo. ofProcess。


在脚本监视器创建表单中,键入脚本的绝对路径c:\interfacestatus.bat

 

输出设置:

设置输出文件的绝对路径: c:\interfacestatusoutput.txt


设置字符串型属性DiskStatus,以及数字型属性No.ofProcess 和 DiskErrors,并且指定分隔符为"="

 

要想监视表格类型的信息,选择“输出文件中的表格”

 

我们定义了表格InterfaceStats,它包含属性Name、IP、Status、In、Out。这里Name、IP、Status为字符串型属性,In和Out是数字型属性。栏分隔符是两个属性名之间的分隔字符,这里是空格,如果使用tab做为分隔符请指定为\t,通常tab用于分隔sql查询的结果。

 

注意: 表格InterfaceStats的起始标记是“--table InterfaceStats starts-->”,结束标记是“<--table InterfaceStats ends-->”。并且,表格的第一行应该包含属性的名称,这里是Name、IP、Status、In 和 out,其它行应该包含实际的数据,请确认要使用指定的栏分隔符来分隔各列。

 

标识栏是指所有行中的该列的值都不会重复,可以用来唯一的标识栏,这里是IP

页首

另请参阅

监视器信息 - 脚本监视器 | 新建其他监视器

 

<< 上一页

主页

下一页 >>

SAP服务器

服务器监视器