# 安装zabbix server的服务器ipZABBIX_SERVER='http://10.1.1.0/zabbix'zapi=ZabbixAPI(ZABBIX_SERVER)zapi.login('Admin','zabbix') 将上面的ip换成自己的zabbix server的ip,然后输入用户名密码来登录Zabbix,获取一个zapi对象,然后就可以使用zapi对象来调用Zabbix
官方地址:https://www.zabbix.com/documentation/3.4/zh/manual/api/reference/host/get python实现方法: #!/usr/bin/env python2.7#coding=utf-8importjsonimporturllib2#based url and required headerurl ="http://192.168.0.217/zabbix/api_jsonrpc.php"header= {"Content-Type":"application/json"}#request...
1、向api_jsonrpc.php发送HTTP_POST 登录请求,获取身份验证令牌 #-*- coding:utf-8 -*-importjsonimportrequests url='http://172.10.10.2/zabbix/api_jsonrpc.php'post_headers= {'Content-Type':'application/json'} post_data={"jsonrpc":"2.0","method":"user.login","params": {"user":"Admin",...
首先贴上zabbix官网和中文官网的地址: https://www.zabbix.com/documentation/3.4/manual/api/reference/item/object https://www.zabbix.com/documentation/3.4/zh/manual/api 任何时候任何难题在官网上几乎都能找到答案,只是花费的时间多少问题了。 首先,我们想用利用zabbix的restful api来访问zabbix,肯定是需要登陆认...
下面就结合编写Python脚本,通过zabbix api获取每天的专线流量使用率情况,并自动化输出到Excel表里,来解决每个月都要做报表的繁杂的工作。 一、zabbix api如何使用 Zabbix api的请求地址为:http://10.1.1.1/zabbix/api_jsonrpc.php,10.0.0.1处替换为你所部署的zabbix系统的IP。 官网有对应版本的API接口文档,并且是中...
python调用zabbix api接口实时展示数据 zabbixapi接口来进行展示。经过思考之后,计划获取如下内容: 1、 获得认证密钥2、 获取zabbix所有的主机组 3、 获取单个组下的所有主机 4、 获取某个主机下的所有监控项 5、 获取某个监控项的历史数据 6、 获取某个监控项的最新数据...
要使用 Python 调用 Zabbix API,需要进行以下步骤: 1.安装 Python 的 Zabbix 库。可以使用 pip 命令安装,例如:`pip install python-zabbix`。 2.导入 Zabbix 库,并创建一个 API 实例。例如:`import zabbix; api = zabbix.ZabbixAPI()` 3.调用 API 实例中的方法。Zabbix API 提供了多种方法,如获取主机列表...
要使用Python调用Zabbix API,你可以按照以下步骤进行: 导入zabbix-api库: 首先,你需要确保已经安装了zabbix-api Python库。如果没有安装,可以通过pip进行安装: bash pip install zabbix-api 创建与Zabbix服务器的连接: 使用ZabbixAPI类创建一个与Zabbix服务器的连接实例。你需要提供Zabbix服务器的URL。 使用API进行认...
要调用zabbix api获取数据,首先要获得auth这一串字符用户后续的内容获取,auth可以看做是一种你与zabbix-server之间的"暗号"; 登录的json内容之所以这样写是zabbix官方规定的,json字符串里面千万不能使用tab键。 login = { "jsonrpc": "2.0", "method": "user.login", ...
zabbix有一个API接口,可以调用这些几口来自动添加主机,查询zabbix中监控的主机,监控的模板、监控的主机组等信息,使用也非常的方便。以下是用python调用zabbix的API接口来实现上述功能: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...