首页 > 其他 > 详细

zabbix 使用之——批量添加主机

时间:2020-04-21 19:31:33      阅读:74      评论:0      收藏:0      [点我收藏+]

添加主机

条件

上脚本

#!/bin/bash 
token=$( curl -s -X POST -H ‘Content-Type:application/json‘ -d ‘
{
    "jsonrpc": "2.0",
    "method": "user.login",
    "params": 
        {
            "user": "Admin",
            "password": "zabbix" 
        },
    "id": 1            
}‘ http://192.168.47.150/zabbix/api_jsonrpc.php |cut -d ‘,‘ -f2 |cut -d":"  -f2 |cut -d "\"" -f 2 )

address=$(cat /root/ip.txt) 
for  ip in $address 
do
#flag="myql"
#echo $flag
curl -s -X POST -H ‘Content-Type:application/json‘ -d ‘{
    "jsonrpc": "2.0",
    "method": "host.create",
    "params": {
        "host": "‘$ip‘",
        "interfaces": [
            {
                "type": 1,
                "main": 1,
                "useip": 1,
                "ip": "‘$ip‘",
                "dns": "",
                "port": "10050"
            }
        ],
        "groups": [
            {
                "groupid": "2"
            }
        ],
        "templates": [
            {
                "templateid": "10001"
            }
        ]
    },
    "auth": "‘$token‘",
    "id": 1
}‘ http://192.168.47.150/zabbix/api_jsonrpc.php
done

  • 查看部分代码图
  • 技术分享图片
  • 运行
  • 技术分享图片
  • 查看zabbix server
  • 技术分享图片
  • 有数据了
  • 技术分享图片

zabbix 使用之——批量添加主机

原文:https://www.cnblogs.com/Justin0717/p/12747178.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!