0
特定のスイッチポートにアクティブなアラームがあるときに、Pythonをポップアップウィンドウに使用してスクリプトを作成しようとしています。私はsnmpシステムとしてzabbixを使用しています。私はPythonでzabbix apiを使用しています。zabbixで障害が発生したときにzabbixで生成された特定のホストのアクティブなアラームを取得するapi
[{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'},
問題は、私は状態かどうかを確認することができませんです。これは、以下を返します
host = zapi.trigger.get({"host": "SW-1", "only_true": "extend"})
:今まで私がすることによって、特定のホストのトリガーを取得することにより、アラームを取得することができましたのアラームはOKまたは問題私のためにzabbixのWebページに示されているように、それを追跡してポップアップを起動します。
この情報をお寄せいただきありがとうございます。私にとってはうまく働いている – khayat