zabbix_api网上比较多的写法是python或curl。上次我用java--http://bossr.iteye.com/blog/2195679,这次用perl。for example:
#!/usr/bin/perl
use 5.010 ;
use strict ;
use warnings ;
use JSON :: RPC :: Client ;
use Data ::
转载
2023-04-11 08:43:04
83阅读
import requests from requests import request import json from collections import OrderedDict url = 'https://zabbix-xn.test.bestpay.net/api_jsonrpc.php ...
转载
2021-05-20 08:58:00
938阅读
2评论
//按一定条件过虑
JSONObject filter = new JSONObject();
filter.put("description", "webDown");
//
JSONObject only_true = new JSONObject();
转载
2023-04-11 06:52:43
67阅读
使用python的zabbix_api模块,以下是简单的zabbix api的使用zabbix api文档参考https://www.zabbix.com/documentation/2.2/manual/api/reference安装zabbix_api模块easy_install zabbix_api或者pip install zabbix_api安装模块 在zabbix上创建主机:
原创
2016-04-01 18:16:45
2739阅读
# **Python中zabbix_api的使用教程**
## 概述
在本教程中,我将向你介绍如何在Python中使用zabbix_api。首先,我们需要了解整个过程的流程,然后逐步实现每个步骤。
## 流程图
```mermaid
journey
title 教授如何使用zabbix_api
开始 --> 获取zabbix服务器地址 --> 获取认证令牌 --> 调用API获
原创
2024-05-23 04:30:47
81阅读
批量添加zabbix监控 1.使用ansible配置zabbix客户端 ①修改服务器的IP(域名),为了方便使用ansible来批量操作 等同于如下sed语句 sed -i 's#Server=1.1.1.11#Server=2.2.2.2#g' /usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd.conf sed -i 's#ServerAc...
转载
2018-07-04 22:57:00
317阅读
2评论
最近领导需要一份数据,OpenStack ,VMware,物理机之间的性能报告,在撰写报告之前需要数据支撑,我们采用的是zabbix 监控,需要采取一周内的历史数据作为对比,那数据如何获取,请看以下章节
原创
2015-07-06 16:15:05
1664阅读
点赞
4评论
一、正常的处理流程: 1.添加zabbix用户对rsync程序的sudo权限,且不需要输入密码 # visudo即在/etc/sudoers配置文件最后添加如下内容 Defaults:zabbix !requiretty zabbix ALL=NOPASSWD: ALL zabbix ALL=NOPASSWD: /bin/bash /usr/local/rsync/bin/rsync 2...
转载
2018-08-25 08:19:00
124阅读
2评论
cat testmysql2.py
import requests
import json
import time
from datetime import datetime, timedelta
# 配置信息
target_ip = "10.101.0.81"
target_key = "mysql.qps_real"
url = "http://10.102.0.10/zabbix/api
zabbix API的好处就不讲了(懒癌发作,不想罗列) 搜索github上这方面的资源,还真是不少,pyzabbix是其中比较不错的一个,封装了requests/json包,这让自己写脚本更轻松了。 
原创
2016-12-07 14:06:06
1301阅读
#!/usr/bin/perluse JSON::RPC::Client;use Data::Dumper;# Authenticate yourselfif ( $#ARGV "2.0", method...
转载
2015-12-29 16:20:00
128阅读
2评论
use LWP::UserAgent; use LWP; use Encode; use LWP::Simple; use LWP::UserAgent; use HTTP::Cookies; u...
转载
2017-03-15 14:23:00
72阅读
2评论
1.yum install perl-libwww-perlyum install perl-File-Which yum install perl-DBD-MySQLyum install perl-Digest-SHA1yum install perl-Time-HiResyum install perl-Crypt-SSLeay2.测试#!/usr/bin/perl -wuse D
原创
2014-09-30 16:03:54
1144阅读
作用:当我们需要通过API调用ZABBIX各项数据的时候,首先需要通过用户名和密码,连接ZABBIX,获取ZABBIX返回给我们的授权密钥,后续调用API各种方法的时候,只需要复制该授权密钥就可以直接访问。代码:#AuthorKangimportjsonfromurllibimportrequest,parseZABBIX_URL='http://10.3.153.14:9000'ZABBIX_U
原创
2019-07-12 09:56:04
729阅读
#书接上回,我们已经配置好了zabbix Service,并通过SNMP协议获取了交换机流量负载等的数据,公司的要求是调用zabbix API获取监控项信息并存入mysql中(后续还有使用其他平台从myql中读取数据并显示,实现实时读取并监控的智慧平台效果),所以我们继续来完成#一、思路 首先,代码实现就有很多种,例如:java、python.
转载
2024-07-29 13:36:33
142阅读
登陆: curl -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","method":"user.login","params":{"user":"Admin","password":"zabbix"},"auth":n ...
转载
2021-09-16 09:20:00
179阅读
2评论
1.环境准备从CentOS7模板机全新克隆一台新主机
IP规划为10.0.0.61/172.16.1.61,主机名为m01
注册账号:http://c.onealert.com/console//ucid/regist.jsp2.zabbix服务端安装2.1安装Zabbix官方源[root@m01 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhe
文章目录一、API1、什么是API二、API实验的具体实现2.1 查看zabbix监控系统的api接口2.2 检索主机(通过名称获取数据)2.3 删除监控中的主机2.4 创建监控主机 一、API1、什么是APIAPI ( Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是 提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力
转载
2024-02-24 22:40:47
2226阅读
点赞
文章目录API简介API定义zabbix中的APIzabbix中API的作用Zabbix API的应用API常用接口查看zabbix系统监控的API接口以及API脚本方式获取身份令牌检索主机(通过名称获取数据)删除监控中的主机创建监控主机模板号(templateid)和组号(groupid)的获取方法模板号组号 curl命令详解:参考 zabbix官网API文档 https://www.z
转载
2024-04-21 09:55:43
129阅读
一.API简介1.API定义API(Application Programming Interface),应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部的工作机制的细节。简单来说,API就是对外的接口,利用API可以直接到达软件硬件内部来进行操作2.zabbix中的APIZabbix API开始扮演着越来越重
转载
2024-04-21 10:36:54
56阅读