


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
#!/bin/bashPHP=/usr/bin/phpDEVICE=/var/www/html/cacti/cli/add_device.phpGRAPHS=/var/www/html/cacti/cli/add_graphs.phpTREE=/var/www/html/cacti/cli/add_tree.php# 設(shè)置文件所在的路徑$PHP $TREE -type=tree -name=PDD-Interface-Traffic# 創(chuàng)建一個名為 PDD-Interface-Traffic 的圖像樹(用于添加設(shè)備的流量圖)$PHP $TREE -type=tree -name=PDD-Interface-Unicast Packets# 創(chuàng)建一個名為 PDD-Interface-Unicast Packets 的圖像樹(用于添加設(shè)備的數(shù)據(jù)包圖)$PHP $TREE -list-trees# 顯示圖像樹列表,名字對應(yīng)的 ID (根據(jù) ID 操作)read -p Select Interface - Traffic (bytes/sec) Tree ID: TREE_Traffic_ID# 設(shè)備的流量圖圖像 添加到想要放置的 流量圖圖像樹read -p Select Interface - Unicast Packets Tree ID: TREE_Pack_ID# 設(shè)備的數(shù)據(jù)包圖像 添加到想要放置的 數(shù)據(jù)包圖像樹for IP in $(cat ./IP)do# 一行一個 IP 寫在 IP 這個文件里,用 for 循環(huán)一個一個操作(添加到設(shè)備 - 為此設(shè)備生成圖像 - 再把該圖像添加到對應(yīng)圖像樹)$PHP $DEVICE -description=$IP -ip=$IP -template=3 -avail=snmp -version=2 -community=public# 創(chuàng)建設(shè)備(Devices)# -description= 設(shè)備描述# -ip= 設(shè)備 IP 地址# -template= 執(zhí)行 # php add_device.php -list-host-templates 查詢選擇# -avail 檢查設(shè)備是否存活的方式# -version= 選擇 SNMP 版本# -community= 通訊密碼,要與被監(jiān)控設(shè)備的 SNMP 密碼一致HOST_ID=$($PHP $GRAPHS -list-hosts | grep $IP | awk print $1)# 獲取 $IP 對應(yīng) 的 HOST_ID 的值,執(zhí)行 # php add_graphs.php -list-hosts 查詢#$PHP $TREE -list-graphs -host-id=$HOST_ID | grep eth$PHP $GRAPHS -list-snmp-values -host-id=$HOST_ID -snmp-field=ifDescr# 測試添加是設(shè)備是否取到數(shù)據(jù),本監(jiān)控機要保證和被監(jiān)控端的 SNMP 程序通訊正常case $? in 0) # 如果一切正常則繼續(xù)執(zhí)行$PHP $GRAPHS -graph-type=ds -graph-template-id=25 -host-id=$HOST_ID -snmp-query-id=1 -snmp-query-type-id=9 -snmp-field=ifDescr -snmp-value=eth0# 創(chuàng)建 $IP 的流量圖(Graphs)# -graph-type= 圖像類型# -graph-template-id= 執(zhí)行 # php add_graphs.php -list-graph-templates 查詢選擇# -host-id= 設(shè)備對應(yīng)的 ID ,執(zhí)行 # php add_graphs.php -list-hosts 查詢# -snmp-query-id= 執(zhí)行 # php add_graphs.php -list-snmp-queries 查詢選擇# -snmp-query-type-id= 執(zhí)行 # php add_graphs.php -list-query-types -snmp-query-id=1 查詢選擇(-snmp-query-id= 選擇上步選定的值)# -snmp-field= 設(shè)備的網(wǎng)卡被識別的區(qū)域、類型,執(zhí)行 # php add_graphs.php -list-snmp-fields -host-id=10(設(shè)備對應(yīng)的 ID 值)查詢選擇。# -snmp-value= 選擇偵聽的網(wǎng)卡,可執(zhí)行 # php add_graphs.php -list-snmp-values -host-id=10 -snmp-field=ifDescr 查詢選擇$PHP $GRAPHS -graph-type=ds -graph-template-id=23 -host-id=$HOST_ID -snmp-query-id=1 -snmp-query-type-id=4 -snmp-field=ifDescr -snmp-value=eth0# 創(chuàng)建 $IP 的數(shù)據(jù)包圖GRAPH_Traffic_ID=$($PHP $TREE -list-graphs -host-id=$HOST_ID | grep $IP - Traffic | awk print $1)# 獲取 $GRAPH_Traffic_ID 的值,執(zhí)行 # php add_tree.php -list-graphs -host-id=10(設(shè)備對應(yīng)的 ID 值)查詢選擇$PHP $TREE -type=node -node-type=graph -tree-id=$TREE_Traffic_ID -graph-id=$GRAPH_Traffic_ID# 添加 $IP 的流量圖到 流量圖像樹# -type= 設(shè)置類型,( tree 或 node )# -node-type= 設(shè)置類型,( header 或 host 或 graph )# -tree-id= 要添加到的流量圖像樹的 ID(腳本開頭變量 TREE_Traffic_ID 選擇)# -graph-id= 設(shè)備流量圖對應(yīng)的 ID 值。GRAPH_Pack_ID=$($PHP $TREE -list-graphs -host-id=$HOST_ID | grep $IP - Unicast Packets | awk print $1)# 獲取 $GRAPH_Pack_ID 的值,執(zhí)行 # php add_tree.php -list-graphs -host-id=10(設(shè)備對應(yīng)的 ID 值)查詢選擇$PHP $TREE -type=node -node-type=graph -tree-id=$TREE_Pack_ID -graph-id=$GRAPH_Pack_ID# 添加 $IP 的數(shù)據(jù)包圖到 數(shù)據(jù)包樹# -type= 設(shè)置類型,( tree 或 node )# -node-type= 設(shè)置類型,( header 或 host 或 graph )# -tree-id= 要添加到的流量圖像樹的 ID(腳本開頭變量 TREE_Pack_ID 選擇)# -graph-id= 設(shè)備數(shù)據(jù)包圖像對應(yīng)的 ID 值 ; 1) echo No DATA Sources # 如果失敗,請檢查網(wǎng)絡(luò),防火墻等 ; *) echo $? # 返回其她值了么 ;esac# 結(jié)束 CASE 判斷echo END of $IP# 提示循環(huán)的一個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 考試風(fēng)紀(jì)教育及寒假安全
- 建筑設(shè)計規(guī)范與施工流程試題庫
- 金融科技區(qū)塊鏈技術(shù)創(chuàng)新與應(yīng)用方案
- 2025年經(jīng)濟法概論考點回顧試題及答案
- 2025年遼陽營口鞍山三市中考語文5月模擬試卷附答案解析
- APP開發(fā)技術(shù)支持協(xié)議
- 社會責(zé)任承包協(xié)議
- 中級經(jīng)濟師考試應(yīng)試策略及試題答案
- 2025年市政工程數(shù)據(jù)分析試題及答案
- 農(nóng)田流轉(zhuǎn)服務(wù)協(xié)議
- 超限超載危害及法律責(zé)任課件
- TYH300型液壓支架調(diào)移裝置使用說明書
- 實驗室生物安全和實驗室分級及適用 課件
- 2022年巫山縣教師進城考試筆試題庫及答案解析
- DB3201-T 1115-2022 《森林防火道路建設(shè)基本要求》-(高清版)
- 科技項目立項申報表
- 六年級下冊美術(shù)教案-第14課 有趣的光影 丨贛美版
- 人教版小升初數(shù)學(xué)總復(fù)習(xí)知識點歸納
- 藥用動物學(xué)習(xí)題
- 食管癌放射治療設(shè)計課件
- 光伏行業(yè)英文詞匯.doc
評論
0/150
提交評論