zabbix 主动模式下报文分析

发布时间 2023-04-12 11:16:36作者: 武平宁

获取监控项列表

  • 客户端发起请求

3次握手之后,请求监控项列表:
{"request":"active checks","host":"xx","host_metadata":"xx"}

  • 服务端返回

监控项列表:

{ 
    "response":"success",
    "data":[
        {
            "key":"agent.hostname",
            "delay":3600,
            "lastlogsize":0,
            "mtime":0
        },
        {
            "key":"agent.ping",
            "delay":60,
            "lastlogsize":0,
            "mtime":0
        },
        ...
    ]
}

获取监控指标

  • 客户端发送报文

3次握手之后,发送指标数据:

{"request":"agent data","session":"155f9fb2f6b4539259416e79a6e2145c","data":[{"host":"xx","key":"agent.ping","value":"1","id":1280656,"clock":1681265006,"ns":209070564}],"clock":1681265006,"ns":315789687}
  • 服务端返回

接收成功的指标数量:

{"response":"success","info":"processed: 1; failed: 0; total: 1; seconds spent: 0.000028"}