import requests from requests import request import json from collections import OrderedDict url = 'https://zabbix-xn.test.bestpay.net/api_jsonrpc.php ...
脚本主要功能: 1)通过zabbix api接口采集所有监控主机ip地址; 2)通过cmdb系统(蓝鲸)接口采集所有生产主机IP地址、主机名、操作系统、电源状态; 3)以上2步返回数据对比,找出未监控主机ip地址,生成csv文件; 4)发送邮件。 脚本如下: #!/usr/bin/python #c ...
分类:
编程语言 时间:
2021-04-05 12:04:28
阅读次数:
0
python调用zabbix api 获取主机cpu、mem、disk
分类:
编程语言 时间:
2020-10-21 20:33:29
阅读次数:
43
前言:查询监控项历史数据,最常见的办法就是在页面查询,但是页面只能展现最近的500个数值,如果要查询历史数据比较久远或要形成数据表格进行分析,这个办法就不适用了,但是利用zabbix—API查询zabbix监控项历史数据就可以满足这一需求,只需要指定查询的起止时间及监控项,就能以数据的形式进行输出,便于业务侧分析此期间的性能指标是否正常具体脚本讲解如下:#coding:utf-8#给定主机IP获取
1,创建zabbix api 脚本 [root@web3 zabbix]# cat test.py #! /usr/bin/python3 # -*- coding:utf-8 -*- import requests import json url = "http://192.168.0.11/za ...
[root@centos7 zabbix-demo]# cat zabbix_base.py #! /usr/bin/python3 # -*- coding:utf-8 -*- import json import requests url = 'http://192.168.0.11/zabbi ...
Zabbix 调用API接口批量修改(禁用/启用)指定触发器trigger
分类:
编程语言 时间:
2020-03-25 19:17:27
阅读次数:
181
有时候需要加几百个监控项,又不想一个个点,而且是频繁让你加,你都来不及创建模板,那今晚饭不吃了,觉不睡了?非也,我来帮助你迅速完成这个task吧不多BB,代码文件在https://github.com/herrywen-nanj/zabbix-api/blob/master/zabbix-api.py样本文件长得像这样:![](https://s1.51cto.com/images/blog/20
分类:
编程语言 时间:
2019-12-26 14:45:55
阅读次数:
142
本文主要介绍如何利用zabbix api来进行服务器的自动巡检
分类:
其他好文 时间:
2019-12-06 21:10:24
阅读次数:
557