zabbix api agent

zabbix API

 
Zabbix API允许你以编程方式检索和修改Zabbix的配置,并提供对历史数据的访问。它广泛用于: - 创建新的应用程序以使用Zabbix; - 将Zabbix与第三方软件集成; - 自动执行常规任务。 Zabbix API是基于Web的API,作为Web前端的一部分提供。它使用JSON-RPC 2.0协议,这意味着两件事: - 该API包含一组独立的方法; - 客户端和API之间的请求和响应使用JSON格式进行编码。

提供用户密码密码验证并发送post请求到zabbix server端,获取result返回值token

使用返回的token从zabbix server获取所有主机列表信息

通过filter获取模板的指定信息

通过python脚本调用API或token

pip install requests

执行结果

通过API添加主机

获取组ID groupid 查看URL,groupid为2
notion image
获取模板ID 查看URL,templateid为10275
notion image

验证

notion image
notion image
notion image
notion image

自动注册

notion image
notion image

自动发现

notion image
notion image
notion image
Loading...