激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - 教你使用zabbix api批量添加數百臺監控主機的方法

教你使用zabbix api批量添加數百臺監控主機的方法

2022-03-06 22:06Jiangxl~ 服務器知識

這篇文章主要介紹了利用zabbix api批量添加數百臺監控主機,本次我們將實現用一臺主機虛擬出100臺主機,并通過api的方式自動添加監控主機,需要的朋友可以參考下

在公司規模很龐大的時候,每次都手動添加監控主機將會很麻煩,我們可以利用zabbix的api去批量添加監控主機

本次我們將實現用一臺主機虛擬出100臺主機,并通過api的方式自動添加監控主機

掌握本次方法,無需要了解python,也不需要寫python腳本

1.獲取批量添加主機的api

可以從官網取到

https://www.zabbix.com/documentation/4.0/zh/manual/api/reference/host/create

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
    "jsonrpc": "2.0",
    "method": "host.create",
    "params": {
        "host": "192.168.81.180",
        "interfaces": [
            {
                "type": 1,
                "main": 1,
                "useip": 1,
                "ip": "192.168.81.180",
                "dns": "",
                "port": "10050"
            }
        ],
        "groups": [
            {
                "groupid": "15"
            }
        ],
        "templates": [
            {
                "templateid": "10271"
            }
        ]
    },
    "auth": "'$token'",
    "id": 1
}

api必要字段說明

解釋:
“host”: “192.168.81.160”, #主機名稱
“interfaces”: [
{
“type”: 1, #使用agent客戶端
“main”: 1, #默認
“useip”: 1, #ip地址
“ip”: “192.168.81.160”, #agent的地址
“dns”: “”,
“port”: “10050” #agent端口
}
],
“groups”: [
{
“groupid”: “15” #主機群組的id
}
],
“templates”: [
{
“templateid”: “10271” #模板id
}
]

2.創建一百臺服務器

我們雖然沒有一百臺服務器,但是我們可以創建100個網卡,且都在一臺機器上,有一百個ip即可

?
1
2
3
4
5
[root@k8s-master ~]# for i in {100..200}
do
ifconfig ens33:$i 192.168.81.$i
ifconfig ens33 up
done

教你使用zabbix api批量添加數百臺監控主機的方法

3.編寫批量添加主機的腳本

3.1.將一百臺機器的ip寫到文件中

?
1
[root@k8s-master ~]# echo 192.168.81.{100..200} | xargs -n1 > /root/host.txt

3.2.在機器上安裝zabbix-agent

?
1
2
3
4
[root@k8s-master ~]# yum -y install zabbix-agent
[root@k8s-master ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.81.250
[root@k8s-master ~]# systemctl restart zabbix-agent

3.3.編寫批量添加主機的腳本

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[root@k8s-master ~]# vim zabbix_host_creates.sh
#!/bin/bash
#批量添加zabbix主機
#登陸
token=`echo $json | grep result | awk -F'"' '{print $10}'`
 
#批量添加主機
for ip in `cat /root/host.txt`
do
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": "15"
            }
        ],
        "templates": [
            {
                "templateid": "10271"
            }
        ]
    },
    "auth": "'$token'",
    "id": 1
}' http://192.168.81.250/zabbix/api_jsonrpc.php | python -m json.tool
done

3.4.執行腳本

?
1
2
[root@k8s-master ~]# chmod a+x zabbix_host_creates.sh
[root@k8s-master ~]# sh zabbix_host_creates.sh

腳本輸出

教你使用zabbix api批量添加數百臺監控主機的方法

3.5.查看監控主機是否批量創建成功

全部為有效狀態

教你使用zabbix api批量添加數百臺監控主機的方法

到此這篇關于利用zabbix api批量添加數百臺監控主機的文章就介紹到這了,更多相關abbix api批量添加主機內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://jiangxl.blog.csdn.net/article/details/111380904

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美成人se01短视频在线看 | 国产一级毛片高清视频完整版 | 毛片免费观看视频 | 日本羞羞的午夜电视剧 | 在线亚洲观看 | 高清国产福利 | xxxxhdhdhdhd日本| 干色视频 | 本站只有精品 | 精国品产一区二区三区有限公司 | 91免费在线播放 | av在线免费播放 | 国产美女爽到喷白浆的 | 成人精品免费在线观看 | 国产午夜亚洲精品理论片大丰影院 | 美女污污视频在线观看 | 精品国产一区二区久久 | 欧美一区二区三区四区五区动图 | 91短视频在线观看视频 | 日韩毛片在线看 | 麻豆porn | 国产免费一级 | 亚洲欧洲av在线 | 成年免费大片黄在线观看岛国 | 一级看片免费视频 | 一区二区三区欧美在线观看 | 国内一区 | 国产精品自拍片 | 欧洲成人一区二区 | 玩偶姐姐 在线观看 | 福利一区二区三区视频在线观看 | 久草在线免费看 | 中文字幕在线观看日韩 | av在线免费观看网站 | 国产精品久久久久久久久久了 | 国产亚洲精品久久久久久久久久 | 欧美zoofilia杂交videos | 久久丝袜脚交足黄网站免费 | 91网在线播放 | 91久久精品一区二区 | 美国av片在线观看 |