Zabbix自动化运维之 API功能的基本使用操作

介绍

Zabbix API 功能是在1.8版本中开始引进的,目前已被广泛应用。Zabbix API允许你以编程方式检索和修改Zabbix的配置,并提供对历史数据的访问,通过API的调用远程管理及配置Zabbix系统可以便捷地代替手工操作、极大提升了运维大规模主机的效率,因此在学习zabbix 时API功能的了解、使用是非常是有必要的,从本节实验开始将逐步介绍API的功能。

知识点

  • API请求工作流
  • 了解常用的API方法
  • 熟悉常用的基于python调用API方法的案例

API请求工作流

Zabbix API是基于Web的API,作为Web前端的一部分提供。它使用JSON-RPC 2.0协议,因此无论调用任务函数都需要发送POST请求,这意味着:

  • 该API包含一组独立的方法;
  • 客户端和API之间的请求和响应使用JSON格式进行编码。

结构

Zabbix API由许多名义上分组的独立API方法组成。每个方法执行一个特定任务。例如,方法 host.create 隶属于 host 这个API分组 ,用于创建新主机。历史上,API分组有时被称为“类”。大部分的API至少包含四种方法: get, create, update 和 delete ,分别是检索,创建,更新和删除数据,但是有些api可能提供了完全不同的方法

请求方法

当完成了前端的安装配置后,便可以使用远程HTTP请求来调用API。需要向前端的目录下api_jsonrpc.php 发送H

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值