response = requests.post(url, headers=post_headers, data=json.dumps(post_data)) print("Response status code:", response.status_code) print("Response content:", response.text) 执行脚本: python3 zbxapi-create-template.py {template-name} {groupid} 执行脚本并传入模板名称和所属群组ID,您将能在...
名称:Get Spring boot actuator health类型:HTTP代理键值:spring.boot.actuator.healthURL:http://masix.cn:8080/actuator/health(支持使用macro宏变量)请求类型:GET要求的状态码:200信息类型:文本更新间隔:1m历史数据保留时长:Do not keep history应用集:Zabbix raw items 如果API接口需要认证,可以设置HTTP...
官方文档说明:https://docs.spring.io/spring-boot/docs/current/actuator-api/htmlsingle/ actuator提供了一个health endpoint用于获取有关应用程序的运行状况的详细信息。 官方文档地址:https://docs.spring.io/spring-boot/docs/current/actuator-api/htmlsingle/#health URL地址为 http://<ip>:<port>/actuator/...
# -*- coding: utf-8 -*-"""Created on Tue Dec 6 17:35:38 2022@author: YLB"""import requestsimport json#import datetime#常用的参数url = 'http://192.168.217.133/zabbix/api_jsonrpc.php' #API接口header = {'Content-Type': 'application/json-rpc'} #requests的headers参数user ...
POST http://company.com/zabbix/api_jsonrpc.php HTTP/1.1Content-Type: application/json-rpc{"jsonrpc":"2.0","method":"apiinfo.version","id":1,"auth":null,"params":{}} 请求方法如下: 请求方法:POST 请求url:http://10.0.0.71/zabbix/api_jsonrpc.php ...
python使用zabbix的API接口 一、实验环境 python3.6.6 zabbix 3.0.9 二、实验目的 了解Zabbix的API接口格式 通过python实现登陆zabbix服务,获得登陆token 通过python检索zabbix上的所有脚本 三、实验代码 importjsonimportrequests#zabbix的API地址url ='http://172.12.99.114/zabbix/api_jsonrpc.php'#zabbix的登陆API...
二、常用API功能及使用方法 1.创建主机群组并获取ID 创建一个新的主机群组,并获取其ID是后续操作的关键步骤。以下是一个Python脚本示例,用于创建群组并打印返回的组ID: 复制 # -*- coding:utf-8 -*- import requests import json import sys url = 'http://x.x.x.x/api_jsonrpc.php' ...
推荐使用Zabbix的master监控项 + 依赖监控项(相关项目)来实现一次调用采集多个数据,减少对API的调用次数。 步骤1: 创建master监控项 创建监控项并修改以下配置: 名称:Get Spring boot actuator health 类型:HTTP代理 键值:spring.boot.actuator.health URL:http://masix.cn:8080/actuator/health(支持使用macro宏变量...
url = 'http://zabbixip/zabbix/api_jsonrpc.php' username = 'admin' password = 'password' #定义通过HTTP方式访问API地址的函数,后面每次请求API的各个方法都会调用这个函数 def requestJson(url,values): data = json.dumps(values) req = urllib2.Request(url, data, {'Content-Type': 'application/jso...
通过Zabbix API,用户可以执行各种基本操作来管理监控系统。我们通过创建主机这个API方法举例,来展示调用流程。 第一步获取token 💡首先,需要通过API进行身份验证,获取访问令牌(API token)。 复制 apiurl="http://192.168.1.1:8080/api_jsonrpc.php"header={"Content-Type":"application/json"}user="Admin"password...