python调用zabbixapi接口_python调用zabbix api获取主机信息
import requests
import json
headers = {
'Content-Type': 'application/json'
}
class GetZabbix:
def __init__(self):
#用户信息
self.username = "****"
self.password = "****"
self.url = "http://192.168.0.*/zabbix/api_jsonrpc.php"
self.token = self.getToken()
def getToken(self):
data = {
"jsonrpc": "2.0",
"method": "user.login",
"params": {
"user": self.username,
"password": self.password
},
"id": 1,
"auth": None
}
r = requests.post(url=self.url, headers=headers, data=json.dumps(data))
token = json.loads(r.content).get("result")
return token
def getHosts(self):
data = {
"jsonrpc": "2.0",
"method": "host.get",
"params": {
"output": [
"hostid",
"host"
],
"selectInterfaces": [
"interfaceid",
"ip"
]
},
"id": 2,
"auth": self.token
}
r = requests.post(url=self.url, headers=headers, data=json.dumps(data))
print(r.content)
if __name__ == "__main__":
start = GetZabbix()
start.getHosts()
python调用zabbixapi接口_python调用zabbix api获取主机信息相关推荐
- python调用c 接口_python调用C接口
5.结构体定义 我们用 fields = [('name1',type1),('name2',type2)]来表示结构体的成员 字节对齐 C结构体中经常会出现按照指定的字节进行对齐结构体,用pack来 ...
- 华为python自动化怎么领取_python+adb实现自动化获取手机信息
首先我们先看一下使用adb查看Android手机信息的指令 #获取手机名称 NAME = 'adb shell getprop ro.product.model' #获取手机版本 VERSION = ...
- python封装第三方接口_PYTHON 实现 SIGN 签名: 用于提供给外部(第三方) 做系统对接...
简介 sign 签名是用于提供给外部(第三方)调用的接口,调用方需要提供正确的 appkey 钥匙才能调用,确保了接口的安全性. 前言 在 app 开放接口 api 的设计中,避免不了的就是安全性问题 ...
- python交通调查数据处理_Python突破高德API限制爬取交通态势数据+GIS可视化(超详细)...
一.需求: 爬取高德的交通态势API,将数据可视化为含有交通态势信息的矢量路网数据. 二.使用的工具: Python IDLE.记事本编辑器.ArcGIS 10.2.申请的高德开发者KEY(免费). ...
- android调用在线天气服务,android通过google api获取天气信息示例
android通过google API获取天气信息 复制代码 代码如下: public class WeatherActivity extends Activity { private TextVie ...
- 小程序通过API获取位置信息 微信API 百度地图API
博客简介 本篇博客介绍如何调用微信API获取经纬度,如何调用百度地图API获取实物位置 微信API获取经纬度信息 百度地图API获取实物位置 微信小程序获取经纬度 微信提供了获取当前设备经纬度的API ...
- C# 通过豆瓣网络编程API获取图书信息
这篇文章主要是关于如何通过豆瓣API获取信息的书籍,起初,我看到了原来的想法的内容是"C# 网络编程之网页简单下载实现"中通过HttpWebResponse类下载源代码,再通过正則 ...
- Android开发:基于原生API获取位置信息、卫星信号个数及参与定位的卫星个数
目录 概述 权限申请及开启GPS 调用原生API进行定位 获取设备收到的卫星信号个数 获取用于定位的卫星信号个数 成果图 概述 最近在做室内外无缝定位的相关demo,室外定位中,GNSS定位方法具有精 ...
- 微信小程序使用百度api获取天气信息 —— 微信小程序教程系列(16)
之前已经介绍过,如何使用百度地图api来获取地理位置信息 微信小程序的百度地图获取地理位置 -- 微信小程序教程系列(15) 下面介绍使用百度api来获取天气信息. 1> 第一步:先到百度开放平 ...
最新文章
- 冷热分离和直接使用大数据库_中台有“数”:大数据技术为苏宁818保驾护航
- 微软发布了云Bot-as-a-Service平台
- 释疑の采购Invoice常用参数设置
- 教小学妹学算法:十大经典排序算法深度解析
- POJ 2482 Stars in Your Window(线段树)
- mongodb创建图书管理_基于MongoDB的云数据库管理系统的设计与实现
- atexit函数详解
- Jenkins 2.x版本的节点配置选项更新
- java lua脚本_请问该如何在Java中使用Lua脚本语言?
- 章节3.1和3.2----栈的表示、实现和应用
- Win7 64 NVMe驱动安装
- 正十二面体二面角的一种求法
- linux清理垃圾文件,安装及使用Sweeper从Linux系统上清除垃圾文件
- 计算机 就业率低,大学里“最坑人”的4个专业,热门只是假象,实则就业率很低...
- 计算几何(二) by邓俊辉老师
- [Flink 日记]Exceeded checkpoint tolerable failure threshold.
- 哈佛结构与冯诺伊曼结构
- 微信小程序rich-text富文本图片
- 11-用杂志拼接信件(蓝桥杯)
- Mini-CEX在神经内科住院医师临床能力培养中的应用
热门文章
- scm maven_在运行时访问工件的Maven和SCM版本
- rest spring_带有Spring的REST的ETag
- 如何使用recaptcha_在Spring MVC Web应用程序中使用reCaptcha
- jpa 与非jpa 结合_EasyCriteria –使用JPA标准的简便方法
- java存储过程示例_安全密码存储–请勿做的事和Java示例
- 如何在OpenJDK中使用ECC
- ThreadLocal如何实现?
- 在单节点和多节点上的Hadoop设置
- 当Maven依赖插件位于
- 监视和管理GlassFish 3的多种方法