前提准备:    1.使用python requests模块    2.了解json    3.zabbix api的具体调用建议先浏览一下官网先上代码:import requests,json # #url一定要正确,IP地址换成自己zabbix服务器的 zbx_url =&n
原创 2019-01-05 22:26:27
1932阅读
1.需求:有一个语音合成播报项目,要实时获取zabbix的Hight级别以上告警信息,将该信息合成语音播报出去。(合成语音及播报已经完成)2.现实:整理zabbix告警级别,将不太重要的告警放到Hight级别以下,将重点信息设置为Hight级别,然后通过zabbbix api获取。 3.简单实现:#基础版本:包含全部信息,如果group hosts 等信息。博客有些格式缩进问题,复制下来
转载 2024-02-10 07:56:56
245阅读
zabbix是一款非常主流监控软件,以简单易用为人称道。zabbix拥有完善的api方便大家通过第三方调用,所以今天介绍一下如何利用python完成对zabbix api调用zabbix api主要通过http协议进行通讯,这里我们使用数据是json格式数据进行交互。 介绍 zabbix api的地址是“/api_jsonrpc.php”这里先用linux系统命令做个演示:如何获取zabbix
#!/usr/bin/env python # -*- coding: utf-8 -*- import json import urllib2 import sys class zabbixtools:         def
原创 2014-09-26 17:39:12
2492阅读
1点赞
近日公司准备自已做一个运维管理平台,其中的监控部分,打算调用zabbix api接口来进行展示。经过思考之后,计划获取如下内容:1、获得认证密钥2、获取zabbix所有的主机组3、获取单个组下的所有主机4、获取某个主机下的所有监控项5、获取某个监控项的历史数据6、获取某个监控项的最新数据计划最后展示框架如下内容(这只是值方面,其它的会再加):主机组1 ----主机名1---监控项1----当前值-
转载 2024-05-20 06:23:59
171阅读
 前端时间在工作中需要配置zabbix,配置起来特别的麻烦。当时想用ZABBIX API来搞,但是一直没时间,最近有时间来研究研究,并记下笔记,以便复用!在python3爬虫中,我喜欢用request 模块,所以这里也用request来弄!  首先贴上zabbix官网和中文官网的地址:  https://www.zabbix.com/documentation/3.4/manual/ap
前提准备:1.使用python requests模块2.了解json3.zabbix api的具体调用建议先浏览一下官网先上代码: import requests,json # #url一定要正确,IP地址换成自己zabbix服务器的 zbx_url = "http://192.168.60.130:3080/zabbix/api_jsonrpc.php" #在post请求头部必须要有 'Cont
  zabbix是一款非常主流监控软件,以简单易用为人称道。zabbix拥有完善的api方便大家通过第三方调用,所以今天介绍一下如何利用python完成对zabbix api调用。   zabbix api主要通过http协议进行通讯,这里我们使用数据是json格式数据进行交互。   这里先放一个官方文档的传送门方便大家翻阅介绍zabbix api
转载 2024-08-08 16:15:13
150阅读
Python使用pyzabbix调用Zabbix APIZabbix是一个开源的提供分布式系统监视以及网络监视功能Zabbi...
原创 2022-09-15 10:05:10
949阅读
# Python Zabbix API接口调用方法 [Zabbix]( 本文将介绍如何使用Python进行Zabbix API调用,并提供代码示例。 ## 安装Zabbix API Python库 在开始之前,我们需要安装Zabbix APIPython库。可以使用pip命令来安装: ```shell pip install pyzabbix ``` ## 连接到Zabbix AP
原创 2023-08-18 17:10:58
244阅读
       #!/usr/bin/env python  # -*- coding: utf-8 -*-    import re  import sys  import json
原创 2023-04-11 09:19:35
123阅读
前言 今天写了一个zabbix api,这里整理一下,过程中自己也学习了一些东西。 需求 我们需要查一个文件内容如下: cat /ops/flume_
原创 2022-04-02 11:35:33
508阅读
外星人大战---打飞机游戏首先必须使用安装pygame库文件,而且必须是要跟python的版本一致性才能使用,不然会一直报错,具体的安装方法和使用方法见百度文库https://jingyan.baidu.com/article/3052f5a10b2d4297f31f861c.html 安装完成后有一个小插曲,一直提示我 pip install --upgrade pip出错 找了半天发现时我的p
转载 2023-11-23 17:04:04
69阅读
在以前的博客中谈到了利用zabbix接口来对主机进行批量的增删改查这里在不用环境中实战遇到了不同问题,这里记录下来以便后续review以下为实战中获取token的代码,在zabbix标准接口文档中  写道 POST http://company.com/zabbix/api_jsonrpc.php HTTP/1.1但是由于部署的方式不同 在生产环境中   
转载 2024-06-07 21:05:29
112阅读
1 API简介 Zabbix API开始扮演着越来越重要的角色,尤其是在集成第三方软件和自动化日常任务时。很难想象管理数千台服务器而没有自动化是多么的困难。Zabbix API为批量操作、第三方软件集成以及其他作用提供可编程接口。 Zabbix API是在1.8版本中开始引进并且已经被广泛应用。所有的Zabbix移动客户端都是基于API,甚至原生的WEB前端部分也是建立在它之上。Zabbix A
转载 2023-12-10 19:47:57
77阅读
调用zabbix 分组api,获取分组中主机host信息,并分类保存,
原创 2021-12-31 09:37:26
185阅读
前言随着Devops、云计算、微服务、容器等理念的逐步落地和大力发展,机器越来越多,应用越来越多,服务越来越微,应用运行基础环境越来多样化,容器、虚拟机、物理机不一而足。面对动辄几百上千个虚拟机、容器,数十种要监控的对象,现有的监控系统还能否支撑的住?来自于容器、虚拟机、物理机、网络设备、中间件的指标数据如何采用同一套方案快速、完整的收集和分析告警?怎样的架构、技术方案才更适合如此庞大繁杂的监控需
简介PyZabbix是一个用于使用Zabbix APIPython模块。Zabbix大家都知道,是一个开源的提供分布式系统监视以及网络监视功能的系统,其拥有直观的UI界面和详尽的监测数据,非常适合运维人员的工作使用。如果运维人员需要把这些数据在其他环境中使用,可以通过Python中已经有写好的第三方库pyzabbix来实现API数据获取。要求针对 Zabbix 4.0 LTS、5.0 LTS、6
原创 2024-02-19 08:56:19
615阅读
# —*—coding:utf-8 _*_import requestsimport jsonurl = 'http://ip/zabbix/api_jsonrpc.php'post_data={    "jsonrpc":"2.0",    "method":"user.login",    "params":{        "user":"johnson",        "password
原创 2021-03-13 12:05:32
939阅读
    zabbix 现在之所以那么流行,个人感觉跟zabbix 强大的API有一个很大的关系,利用API可以帮我们完成很多事情:    1、获取相关组,主机信息。    2、比如有人喜欢获取历史数据重新出图。    3、添加删除主机,绑定删除模板。    4、添加删除维护周期这里我使用pipy提供
转载 2024-04-30 20:41:03
126阅读
  • 1
  • 2
  • 3
  • 4
  • 5