0
我正尝试使用python创建脚本以在特定交换机端口上存在活动警报时弹出窗口。我使用zabbix作为snmp系统,我在python中使用zabbix api。到现在为止我能够通过获得对特定主机的触发器来检索报警:使用zabbix api获取在zabbix中生成的特定主机的活动警报
host = zapi.trigger.get({"host": "SW-1", "only_true": "extend"})
这将返回如下:
[{u'status': u'0',
u'description': u'{HOST.NAME} GigabitEthernet0/36 down',
u'state': u'0',
u'url': u'',
u'type': u'0',
u'templateid': u'0',
u'lastchange': u'1466402478',
u'value': u'1',
u'priority': u'4',
u'triggerid': u'13914',
u'flags': u'4',
u'comments': u'',
u'error': u'',
u'expression': u'{13644}=2 and {13645}=2'},
的问题是我没有看到,如果状态的报警是确定或问题,因为它显示在zabbix的网页上,以便我跟踪它并启动弹出窗口。
感谢这些信息。它对我的工作很好 – khayat