python实现api接口的脚本_Zabbix批量添加主机,Python调用api接口方式【脚本定制】...
使用說明:
此腳本使用方法,詳細步驟如下(不清楚的可以加我微信或QQ咨詢)
腳本默認添加內容如excel模板所示:主機名、顯示名、IP地址、所屬組、所屬模板1、所屬模板2(如需要添加其他內容如: 多個所屬組、多個模板、DNS、SNMP等,可聯系本人)
1.安裝python的xlrd包(用于支持讀取excel文件),我這里是python2.7環境
方法一:
(1)到官網下載xlrd模塊:https://pypi.python.org/pypi/xlrd
(2)解壓壓縮包:tar xvf xlrd-1.0.0.tar.gz
(3)進入到解壓的文件夾運行python setup.py install命令安裝
方法二:
#使用pypi安裝模塊,需先安裝pypi包
apt-get install pypi
#安裝xlrd
pip install xlrd
2.編寫批量添加主機的腳本(注意:網上的腳本僅支持添加1個模板,這里支持添加2個模板)
執行腳本和excel模板,可以通過文末資源下載獲取,親測可用。
3.編輯excel模板
excel文件中的每列對應,在zabbix上創建主機時的相關設置
第一列 Host name:主機名
第二列 Visible name:現實的名稱
第三列 IPaddress:IP地址
第四列 hostgroup:所屬組
第五列 hosttemp1:模板1
第六列 hosttemp2:模板2
4. 執行腳本
將excel文件和批量腳本放到同一個目錄下,填寫好excel后,直接執行腳本即可,如下:
[root@localhost sh]# cd /opt/package/zabbix/sh/
[root@localhost sh]# ll -h
total 24K
-rw-r--r-- 1 root root 12K Dec 2 14:09 ServerList.xlsx
-rwxr-xr-x 1 root root 9.9K Dec 2 16:15 ZabbixHostImport.sh
執行及執行結果如下:
[root@localhost sh]# python addhost.sh
Number Of cnhshacdc1ms026: 1
cnhshacdc1ms026+130.147.219.41 have exist! Cannot recreate !
Number Of bama-vms-02: 0
host : 130.147.219.56 is created! id is 10398
Number Of bama-vms-03: 0
host : 130.147.219.52 is created! id is 10399
Number Of shatgw01: 0
host : 130.147.219.203 is created! id is 10400
Number Of CNHSZHDCS1VU107: 0
host : 130.147.219.15 is created! id is 10401
Number Of CNHSZHDCS1VU108: 0
host : 130.147.219.16 is created! id is 10402
Number Of CNHSZHDCS1VU109: 0
host : 130.147.219.18 is created! id is 10403
Number Of CNHSZHDCS1VU116: 0
host : 130.147.219.19 is created! id is 10404
Number Of CNHSZHDCS1VU111: 0
host : 130.147.219.20 is created! id is 10405
Number Of CNHSZHDCS1VU113: 0
host : 130.147.219.24 is created! id is 10406
Number Of CNHSZHDCS1VU114: 0
host : 130.147.219.60 is created! id is 10407
Number Of cdc-infrman70: 0
host : 130.147.219.196 is created! id is 10408
Number Of CNHSZHDCS1VU115: 0
host : 130.147.219.9 is created! id is 10409
資源下載價格9.9元立即支付
注意:本站部分資源網絡收集,如涉及版權問題請及時與站長聯系,我們會在第一時間內與您協商解決。如非特殊說明,本站所有資源解壓密碼均為:zhangqiongjie.com。
客服:1923002089
總結
以上是生活随笔為你收集整理的python实现api接口的脚本_Zabbix批量添加主机,Python调用api接口方式【脚本定制】...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机动态壁纸下载(洛天依手机动态壁纸下载
- 下一篇: 女生qq网名大全89个