千家信息网

通过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安全错误 数据库的锁怎样保障安全 互联网科技园 涨乐互联网科技 智能科技公司是互联网公司吗 互联网科技公司官网 科技互联网公司logo 人人互联网科技是培训 西藏七维空间互联网科技有限公司 深圳前海聚择互联网科技有限公司 银川新华互联网科技职业技术培训学校图片 互联网企业和科技型企业 现代互联网科技股 互联网和黑科技的看法 崇明区互联网教育科技售后服务 深圳育鹏互联网科技有限公司招聘 中国互联网公司排名锤子科技 洛阳共同富裕互联网科技有限公司 互联网金融科技名词解释 2021互联网科技公司排名 第三届互联网大会安防黑科技 互联网高科技绘画 互联网黑科技 互联网佳科技有限公司 中关村互联网科技集团 网络科技有限互联网 美国互联网科技 卓翼科技产业互联网合作 科技互联网的核心竞争力 江苏互联网智能科技软件 张召忠谈中国互联网科技 吉林省码上互联网科技电话
0