4

介绍

我有一个使用 Zabbix 2.0 监控的集群,一切正常,我在 Zabbix 上拥有我需要的所有数据,但是 zabbix 显示数据的方式对于我们的用例来说并不是最佳的。同时,我有一个运行 web 前端的 python 应用程序,我可以使用它来创建一种更精细的方式来显示 Zabbix 的数据。我想要做的是将 Zabbix 的最新数据选项卡变成一个网格视图,每行都有一个主机,项目作为列(如电子表格)。

问题

显然 Zabbix 的 API 仍在进行中,界面有时会发生变化,如果一些基本功能正常工作,这应该不是问题。我需要做的是不仅能够获取主机列表,还能够获取主机信息。对于每个主机,我需要能够获取一些项目,不仅是项目 ID,还有整个数据。到目前为止,我已经尝试使用两个 Python 库来做到这一点:zabbix_api 和 PyZabbix,到目前为止都没有运气,因为这两个库都只获取 ID,而不是我需要的主机和项目的数据。

问题

是否有一个真正有效的库/方法,或者这个 API 是否还处于太早的阶段?

提前致谢!

4

2 回答 2

1

I use zabbix_api to do navigate through zabbix catalogs, get hosts, get host, get host's items, etc. Though I didn't try to get the data with python, I don't see why it shouldn't work. I do get data from PHP using PhpZabbixApi. Any specific problems you've run into?

于 2013-11-06T07:21:29.703 回答
0

PyZabbix非常重要且非常有用。实际上是 Zabbix API 到 Python 的 1:1 映射。

于 2014-02-19T10:52:15.657 回答