【发布时间】:2014-10-03 16:31:22
【问题描述】:
我有一个关于使用 python 从 zabbix 获取历史的问题。 我只是开始学习python,所以请不要不喜欢) 所以,我有一个小脚本 python,谁获取主机,谁显示所有项目,我尝试从这些信息中获取一秒钟的历史记录,然后不过滤。
>>> from pyzabbix import ZabbixAPI
>>> zapi = ZabbixAPI("http://192.168.55.128/zabbix")
>>> zapi.login("admin", "zabbix")
>>> for host in zapi.host.get(filter={'groupids': '9'}):
... print host
>>>for item in zapi.item.get(filter={'host':'Zabbix server', 'name' : 'Processor load (5 min average per core)'}):
... print item
>>> history = zapi.history.get({"itemid" : "23297","time_from":"2014-10-04 00:10:00", "time_till":"2014-10-04 00:10:01", "output":"extend" })
>>> print history
在此之后,我拥有所有项目,但没有过滤时间,为什么?请帮忙。 附言 我必须过滤什么,所以他们只返回给我的值(设置日期)
谢谢
【问题讨论】: