3、获取对应的历史数据: defhistory_get(self,itemid,i,limit=10):data={"output":"extend","history":i,"itemids":itemid,"sortfield":"clock","sortorder":"DESC","limit":limit}ret=self.zb.history.get(**data)returnret 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 具体代码: fromzabbix_clien...
4、通过传入的itemid获取相对应的历史数据。 以上步骤都是需要传入token才能执行操作,pipy已经提供了第三方插件,让我们省去了这一部分的操作;具体参考:https://pypi.python.org/pypi/zabbix-client/0.1.1;zabbixapi文档请参考官方文档。想多写点代码可以看小马哥的博客:http://www.xiaomastack.com/2014/08/17/rr...
throw new Exception("ZabbixApi初始化失败!参数不全!"); } login(username, password, url); } private ZabbixApi login(String username, String password, String url) throws Exception { zabbixApi = new DefaultZabbixApi(url); zabbixApi.init(); boolean login = zabbixApi.login(username, password); ...
data={"jsonrpc":"2.0","method":"history.get","params": {"output":"extend","history":0,"time_from": time_from,"time_till": time_util,"itemids": itemid,"sortfield":"clock","sortorder":"DESC","limit":100},"auth": auth,"id":1} metricData=list() metricData_res= requests.po...
url = 'http://xxx.com/api_jsonrpc.php' headers = {"Content-Type":"application/json", 'User-Agent': 'Godaner.com python-requests'} #设置请求头 username = 'username' #用户名 password = 'passwd' #密码 def get_token(): #获取认证token,token有效时间为zabbix用户配置的自动退出时间 data =...
Zabbix API ZabbixAPI提供可编程接口面向Zabbix大规模操作,方便第三方软件集成,安全的用户认证。 权限系统 某些用户可以受限于某些试图。 功能齐全且易于扩展的代理(agent) 部署在监控目标上,Linux和windows上都可以部署,用C语言写的,高性能且内存占用小。
data- 更详细的错误消息。 常用的API方法列表 Hosts and host groups(主机和主机组) 管理主机组、主机和其他关于它们的一切,包括主机接口、主机宏和维护期,如: host.create- 创建新的主机 host.delete- 删除主机 host.get- 获取主机信息 host.massadd- 给主机添加相关对象 ...
Zabbix API支持的基本数据类型如表13-1所示。 当使用查询操作(get方法)时,可以使用更多的参数,查询操作支持的参数如表13-2所示。 Zabbix API代码入口文件路径 Zabbix API代码入口文件路径如下: /usr/share/zabbix/api_jsonrpc.php API调用时的URL是http://x.x.x.x/zabbix/api_jsonrpc.php。
zabbix_database 存储系统,mysql,pgsql zabbix_web gui图形化界面 zabbix_get 命令行工具,测试向agent发起数据采集请求 zabbix_sender 命令行工具,测试向server发送数据 zabbix_java_gateway java网关 ## 二、zabbix的优缺点 Zabbix是一个企业级的开源分布式监控解决方案,它提供自动发现服务器和网络设备的功能,同时,...
二、通过pyzabbix调用Zabbix API获取数据 1.登录Zabbix服务器 代码语言:javascript 复制 from pyzabbiximportZabbixAPI # 安装zabbix server的服务器ipZABBIX_SERVER='http://10.1.1.0/zabbix'zapi=ZabbixAPI(ZABBIX_SERVER)zapi.login('Admin','zabbix')