Вывод списка неподдерживаемых элементов данных Zabbix скриптом
Задачу можно решить скриптом на python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#!/usr/local/bin/python # coding=utf-8 import socket import re from pyzabbix import ZabbixAPI import time import requests requests.packages.urllib3.disable_warnings() zapi = ZabbixAPI("https://укауц.укаукацук.ru") zapi.session.verify = False zapi.login("укацука", "уцкацукацука") hosts = zapi.host.get(); for hs in hosts: triggers = zapi.item.get(hostids=[hs["hostid"]],); for tr in triggers: if tr["state"]=="1" and tr["status"]=="0": print hs["hostid"],"|",hs["host"],"|",tr["itemid"].encode('utf8'),"|",tr["name"].encode('utf8'); |