


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療輔助教育數(shù)據(jù)的解讀與利用
- 兒童心理健康與共情能力的關(guān)系研究
- 學(xué)習(xí)動機從理論到實踐的教育心理學(xué)解讀
- 學(xué)生學(xué)習(xí)成效與心理支持的關(guān)聯(lián)性
- 抖音商戶剪輯師成片質(zhì)量評估制度
- 全球創(chuàng)新藥研發(fā)管線動態(tài)與2025年生物制藥行業(yè)研發(fā)創(chuàng)新成果轉(zhuǎn)化路徑優(yōu)化路徑優(yōu)化分析報告
- 八大城市幼教市場洞察:2025年幼兒早期教育產(chǎn)品與服務(wù)創(chuàng)新報告
- 公交優(yōu)先戰(zhàn)略在城市交通擁堵治理中的2025年實施挑戰(zhàn)報告
- Calanolide-A-生命科學(xué)試劑-MCE
- 廣西醫(yī)科大學(xué)《日語論文寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 財務(wù)審計財務(wù)審計進度控制方案
- 井下作業(yè)工:初級井下作業(yè)工考試答案
- 架線弧垂計算表(應(yīng)力弧垂插值計算)
- 保安培訓(xùn)課程表(完整版)咨詢培訓(xùn)
- 《飛機電子顯示器顯示符號》
- 贏利:未來10年的經(jīng)營能力
- 光伏支架風(fēng)荷載分析
- 頭等大事:脫發(fā)青年自救指南
- 馬拉色菌相關(guān)疾病診療指南(2022年版)
- 哈雷之約:基于指數(shù)成分股調(diào)整的選股策略
- 湖北省隨州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細及行政區(qū)劃代碼
評論
0/150
提交評論