通过API自动增加Zabbix监控主机
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,公司通过脚本自动初始化扩容服务器,但是存在一个问题,扩容后zabbix不能自动自动对服务器加入主机,需要手动添加,效率慢也容易出错,于是想着通过API自动添加主机监控。果然可以通过查看接口可以解决这个
千家信息网最后更新 2026年11月03日通过API自动增加Zabbix监控主机
公司通过脚本自动初始化扩容服务器,但是存在一个问题,扩容后zabbix不能自动自动对服务器加入主机,需要手动添加,效率慢也容易出错,于是想着通过API自动添加主机监控。果然可以通过查看接口可以解决这个问题。https://www.zabbix.com/documentation/4.0/zh/manual/api
新增接口前需要做个登录,拿到登录的token,然后拿到这个token,再去添加服务器。脚本如下:
#!/bin/bashhostname='192.168.0.219' #被监控主机名称ip='192.168.0.219' #被监控主机IPport=10050 #被监控主机zabbix_agentd端口templateid=10001 #模板IDgroupid=2 #需要加入的服务器组zabbixhost='http://www.zabbix.com' #zabbix主机地址header='Content-Type:application/json'request_data='{"jsonrpc" : "2.0","method" : "user.login","params" : {"user" : "admin" ,"password" : "zabbix"} ,"id" : 1 }'result=$(curl -s -XPOST -H ${header} -d "${request_data}" ${zabbixhost}/api_jsonrpc.php)token=$(echo $result|sed 's/.\+"result":"\([0-9a-z]\+\)".\+/\1/')save_request_data='{"jsonrpc": "2.0","method": "host.create","params": {"host": "'${hostname}'","interfaces": [{"type": 1,"main": 1,"useip": 1,"ip": "'${ip}'","dns": "","port": "'${port}'"}],"groups": [{"groupid": "'${groupid}'"}],"templates": [{"templateid": "'${templateid}'"}]},"auth": "'${token}'","id": 1 }'curl -s -XPOST -H ${header} -d "${save_request_data}" ${zabbixhost}/api_jsonrpc.php
主机
监控
服务器
服务
接口
脚本
问题
登录
公司
公司通过
可以通过
名称
地址
手动
效率
模板
端口
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小米移动互联网科技园
河南云网互联网络科技有限公司
高科技与互联网
互联网科技论文
深圳齐家互联网科技
狮子座互联网科技培训
互联网科技美容
亿人帮互联网科技
居家互联网科技有限公司
科技伦理 互联网公司
互联网汽车科技小镇
小米互联网科技园设置
承德科技产业互联网发展
福建科技产业互联网发展
互联网公司科技股
华夏互联网科技业
乌鲁木齐新华智原互联网科技学校
电子商务与互联网科技的关系
互联网科技平台产品运营
玉溪新华互联网科技怎么选
北京路客互联网科技有限公司
腾讯阿里互联网科技
网络科技有限互联网
互联网金融与金融科技
互联网金融和金融科技
佳云科技和互联网广告
未来五年的互联网科技
广州富喜互联网络科技
广西科技产业互联网是什么
颐高云石互联网科技