2016-06-21 16 views
0

특정 스위치 포트에 활성 경보가있는 경우 팝업 창을 사용하여 스크립트를 작성하려고합니다. 나는 zabbix를 snmp 시스템으로 사용하고 있으며 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"}) 

: 지금까지 내가하여 특정 호스트에 대한 트리거를 얻어서 경보를 검색 할 수 있었다 의 알람이 입니다. 확인 또는 문제 zabbix의 웹 페이지에서 보여 주듯이이를 추적하고 내 팝업을 시작합니다.

답변