我必须在我的基础设施中显示所有当前的问题(比如在Zabbix仪表板中)。 我希望它看起来像这样:
Date Host Problem info
19.03 hostsap1 Lack of free swap space
18.03 hostsmb2 Zabbix_agentd is not running!
我使用problem.get
problemlist = zapi.do_request('problem.get',
{
"output": "extend",
"selectAcknowledges": "extend",
"recent": "true",
"sortfield": ["eventid"],
"sortorder": "DESC"
})
我有答案:
{
'eventid': '25644',
'source': '0',
'object': '0',
'objectid': '147717',
'clock': '2447665140',
'ns': '193586738',
'r_eventid': '0',
'r_clock': '0',
'r_ns': '0',
'correlationid': '0',
'userid': '0',
'acknowledges': []
},
[...]
如何向zabbix询问主机名,最重要的是询问问题描述,如“缺少可用交换空间”
此代码段应该可以实现以下功能:
当然,如果不需要组和hostinterface api调用,可以省略它们
相关问题 更多 >
编程相关推荐