本节以换行符分隔的JSON格式显示实时导出协议的详细信息,用于:
所有文件均具有.ndjson扩展名。 导出文件的每一行都是一个JSON对象。
针对问题事件导出以下信息:
| 字段 | 类 | 描述 | ||
|---|---|---|---|---|
| hosts | 数组 触 | 器表达式中涉及的主机列表;数组中至少应包含一个元素。 | ||
| - | 对象 | |||
| host | 字符串 主机 | 称。 | ||
| name | 字符串 可见 | 主机名称。 | ||
| groups | 数组 触 | 器表达式中涉及的所有主机的主机组列表; 数组中至少应包含一个元素。 | ||
| - | 字符串 主机 | 名称。 | ||
| tags | 数组 问 | 标签列表(可以为空)。 | ||
| - | 对象 | |||
| tag | 字符串 标签 | 称。 | ||
| value | 字符串 标签 | (可以为空)。 | ||
| name | 字符串 问题 | 件名。 | ||
| clock | 数字 从 | 期开始到检测到问题的时间(整数部分)的秒数。 | ||
| ns | 数字 将 | 秒添加到时钟以获取精确的问题检测时间。 |
||
| eventid | 数字 问 | 事件ID。 | ||
| value | 数字 1 | 通常)。 | ||
导出以下信息以进行恢复事件:
| Field | 类型 描 | |
|---|---|---|
| clock | 数字 从 | 期开始到问题解决为止的秒数(整数部分)。 |
| ns | 数字 将 | 秒添加到添加到“时钟”以得到精确的问题解决时间。 |
| eventid | 数字 恢 | 事件ID。 |
| p_eventid | 数字 问 | 事件ID。 |
| value | 数字 0 | 通常)。 |
问题:
{"hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}],"name":"Either Zabbix agent is unreachable on Host B or pollers are too busy on Zabbix Server","clock":1519304285,"ns":123456789,"eventid":42, "value":1}恢复:
问题(生成多个问题事件):
{"hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}],"name":"Either Zabbix agent is unreachable on Host B or pollers are too busy on Zabbix Server","clock":1519304286,"ns":123456789,"eventid":43, "value":1}
{"hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}],"name":"Either Zabbix agent is unreachable on Host B or pollers are too busy on Zabbix Server","clock":1519304286,"ns":123456789,"eventid":43, "value":1}恢复:
{"clock":1519304346,"ns":987654321,"eventid":44,"p_eventid":43,"value":0}
{"clock":1519304346,"ns":987654321,"eventid":44,"p_eventid":42,"value":0}导出以下信息以收集项目值:
| 字段 | 类 | 描述 | |
|---|---|---|---|
| host | 对象 监 | 项主机的主机名称。 | |
| host | 字符串 主机 | 称。 | |
| name | 字符串 可见 | 主机名称。 | |
| groups | 数组 监 | 项主机的主机组列表; 数组中至少应包含一个元素。 | |
| - | 字符串 主机 | 名称。 | |
| applications | 数组 项 | 应用列表; 如果没有,则为空。 | |
| - | 字符串 应用 | 称。 | |
| itemid | 数字 监 | 项ID。 | |
| name | 字符串 可见 | 监控项名称。 | |
| clock | 数字 从 | 期开始到值被收集为止的秒数(整数部分)。 | |
| ns | 数字 将 | 秒添加到“时钟”以获取精确的值收集时间。 | |
| timestamp (仅日志) |
数字 0 | 如果不可用)。 | |
| source (仅日志) |
字符串 空字 | 串(如果不可用)。 | |
| severity (仅日志) |
数字 0 | 如果不可用)。 | |
| eventid (仅日志) |
数字 0 | 如果不可用)。 | |
| value | 数字(对于数字)或\\字符串(对于文本) 收集监控项的值。 | ||
| type | 数字 收 | 的值类型: 0 - 浮点数, 1 - 字符, 2 - 日志, 3 - 无符号数字, 4 -文本 |
|
数值(无符号):
{"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"applications":["Zabbix Agent","Availability"],"itemid":3,"name":"Agent availability","clock":1519304285,"ns":123456789,"value":1,"type":3}数值(浮点数):
{"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"applications":["CPU","Performance"],"itemid":4,"name":"CPU Load","clock":1519304285,"ns":123456789,"value":"0.1","type":0}字符, 文本:
{"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"applications":["Zabbix Agent","Installed software versions"],"itemid":2,"name":"Agent version","clock":1519304285,"ns":123456789,"value":"3.4.4","type":4}日志:
{"host":{"host":"Host A","name":"Host A visible"},"groups":["Group X","Group Y","Group Z"],"applications":["Log files","Critical"],"itemid":1,"name":"Messages in log file","clock":1519304285,"ns":123456789,"timestamp":1519304285,"source":"","severity":0,"eventid":0,"value":"log file message","type":2}导出以下信息以获取计算出的趋势值:
| 字段 | 类 | 描述 | |
|---|---|---|---|
| host | 对象 监 | 项主机的主机名称。 | |
| host | 字符串 主机 | 称。 | |
| name | 字符串 可见 | 主机名称。 | |
| groups | 数组 监 | 项主机的主机组列表; 数组中至少应包含一个元素。 | |
| - | 字符串 主机 | 名称。 | |
| applications | 数组 项 | 应用列表; 如果没有,则为空。 | |
| - | 字符串 应用 | 称。 | |
| itemid | 数字 监 | 项ID。 | |
| name | 字符串 可见 | 监控项名称。 | |
| clock | 数字 从 | 期开始到值被收集为止的秒数(整数部分)。 | |
| count | 数字 给 | 小时内收集的值的数量。 | |
| min | 数字 给 | 小时内监控项的最小值。 | |
| avg | 数字 给 | 小时内监控项的平均值。 | |
| max | 数字 给 | 小时内监控项的最大值。 | |
| type | 数字 值 | 型: 0-浮点数,3-无符号数字 |
|
数值(无符号):
{"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"applications":["Zabbix Agent","Availability"],"itemid":3,"name":"Agent availability","clock":1519311600,"count":60,"min":1,"avg":1,"max":1,"type":3}数值(浮点数):