18 脚本监控项

    概览

    此监控项类型在有收集数据过程中需要多个步骤或复杂逻辑的场景非常有用。举个例子,一个脚本监控项可以被配置为执行一个HTTP调用,然后经过某些方式处理从第一步调用得到的数据,并将转换后的数值传递给第二个HTTP调用。

    脚本监控项由 Zabbix server 或 Zabbix proxy的轮询器处理。

    配置

    item 配置Type 字段中选择 “Script” ,然后填写必填的字段。

    需要脚本监控项的特定信息的字段是:

    示例

    简单的数据采集

    页面收集内容:

    • 创建一个监控项,类型选择”脚本“。

    • 脚本字段填写下面的代码:

    带参数收集数据
    • 创建一个参数:
      Name: host
      Value: {HOST.CONN}

    • 脚本字段填写下面的代码:

    多个HTTP请求

    同时从 https://www.example.com两个站点收集数据:

    • 创建一个监控项,类型选择”脚本“。
    • 脚本字段填写下面的代码:
    记录日志
    • 脚本字段填写下面的代码: