A-A+

使用python通过zabbix API获取后台历史数据

2016年03月15日 Python 暂无评论 阅读 1,231 次

对于zabbix自身web所展示的数据,其实官方给出了很多其他方式获取数据的方式:

比如说用过zabbix_get -k 加key 获取value 这种是主动请求数据

也可以客户端zabbix_send发送数据

或者通过web API的方式。zabbix本身提供了一个api交互的页面 api_jsonrpc.php。

下面我简单介绍几个:

一、首先肯定显示登陆。我们所有基于api操作都需要先登录认证,然后成功后会返回一个authid。然后后续的接口只需要通过authid来做各种查询即可

二、通过history_get来获取历史记录

history.get方法获取单个监控项的历史数据根据第4项的获取到的所有items id的值,找到想要监控的那项,获取它的历史数据。
官方地址:https://www.zabbix.com/documentation/2.2/manual/api/reference/history/get

 

蜗牛的梦想
Copyright © Linux系统运维联盟 保留所有权利.   Theme  Ality 京公网安备11011402000199号 京ICP备14047887号

用户登录