zabbix api如何获取最新的报警
答案:2 悬赏:80 手机版
解决时间 2021-12-30 01:35
- 提问者网友:温柔港
- 2021-12-29 13:41
zabbix api如何获取最新的报警
最佳答案
- 五星知识达人网友:迟山
- 2021-12-29 14:17
遇到了同样的问题,暂时只是能够获得所有未解决的报警信息。 我用的是Zabbix4j 可以遍历整个host下面的TriggerObject对象 其中value值为1的即为已经触发的 可以根据自己业务来获得对应的数据。希望能够找到更方便的办法直接获得zabbix 监控首页的problem详细信息
全部回答
- 1楼网友:杯酒困英雄
- 2021-12-29 14:45
给个你参考下:
#添加主机,不建议用discovery
82 ip_list=host_list
83 if type(ip_list) == str:
84 print "%s must be a list,please checking !!!"%sys.argv[2]
85 sys.exit()
86 group_name="region [%s 0]"% region.upper()
87 if not zapi.hostgroup.exists(name=group_name):
88 create_group(group_name)
89 ip={"qn":"10.4.0."}
90 if region in ip:
91 for num in ip_list:
92 value="20"
93 traffic="300m"
94 ipaddress=ip[region]+str(num)
95 print group_name,region,ipaddress
96 create_host(group_name,region,ipaddress) #传参至函数
97 time.sleep(5)
98 create_macro(group_name,traffic,value)
99 else:
100 print "you input region error,please checking"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯