


全文預覽已結(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# 設置文件所在的路徑$PHP $TREE -type=tree -name=PDD-Interface-Traffic# 創(chuàng)建一個名為 PDD-Interface-Traffic 的圖像樹(用于添加設備的流量圖)$PHP $TREE -type=tree -name=PDD-Interface-Unicast Packets# 創(chuàng)建一個名為 PDD-Interface-Unicast Packets 的圖像樹(用于添加設備的數(shù)據(jù)包圖)$PHP $TREE -list-trees# 顯示圖像樹列表,名字對應的 ID (根據(jù) ID 操作)read -p Select Interface - Traffic (bytes/sec) Tree ID: TREE_Traffic_ID# 設備的流量圖圖像 添加到想要放置的 流量圖圖像樹read -p Select Interface - Unicast Packets Tree ID: TREE_Pack_ID# 設備的數(shù)據(jù)包圖像 添加到想要放置的 數(shù)據(jù)包圖像樹for IP in $(cat ./IP)do# 一行一個 IP 寫在 IP 這個文件里,用 for 循環(huán)一個一個操作(添加到設備 - 為此設備生成圖像 - 再把該圖像添加到對應圖像樹)$PHP $DEVICE -description=$IP -ip=$IP -template=3 -avail=snmp -version=2 -community=public# 創(chuàng)建設備(Devices)# -description= 設備描述# -ip= 設備 IP 地址# -template= 執(zhí)行 # php add_device.php -list-host-templates 查詢選擇# -avail 檢查設備是否存活的方式# -version= 選擇 SNMP 版本# -community= 通訊密碼,要與被監(jiān)控設備的 SNMP 密碼一致HOST_ID=$($PHP $GRAPHS -list-hosts | grep $IP | awk print $1)# 獲取 $IP 對應 的 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ù)據(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= 設備對應的 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= 設備的網(wǎng)卡被識別的區(qū)域、類型,執(zhí)行 # php add_graphs.php -list-snmp-fields -host-id=10(設備對應的 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(設備對應的 ID 值)查詢選擇$PHP $TREE -type=node -node-type=graph -tree-id=$TREE_Traffic_ID -graph-id=$GRAPH_Traffic_ID# 添加 $IP 的流量圖到 流量圖像樹# -type= 設置類型,( tree 或 node )# -node-type= 設置類型,( header 或 host 或 graph )# -tree-id= 要添加到的流量圖像樹的 ID(腳本開頭變量 TREE_Traffic_ID 選擇)# -graph-id= 設備流量圖對應的 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(設備對應的 ID 值)查詢選擇$PHP $TREE -type=node -node-type=graph -tree-id=$TREE_Pack_ID -graph-id=$GRAPH_Pack_ID# 添加 $IP 的數(shù)據(jù)包圖到 數(shù)據(jù)包樹# -type= 設置類型,( tree 或 node )# -node-type= 設置類型,( header 或 host 或 graph )# -tree-id= 要添加到的流量圖像樹的 ID(腳本開頭變量 TREE_Pack_ID 選擇)# -graph-id= 設備數(shù)據(jù)包圖像對應的 ID 值 ; 1) echo No DATA Sources # 如果失敗,請檢查網(wǎng)絡,防火墻等 ; *) 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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 脊柱性關(guān)節(jié)炎研究進展與診療規(guī)范
- 流動人口工作計劃錦集(15篇)
- 不在廚房玩耍安全教育
- 東西方傳染病預防措施制作指南
- 抽血個案護理標準化流程
- 甲亢術(shù)后護理措施
- 內(nèi)鏡中心人文護理體系構(gòu)建
- 心動過緩護理
- 員工消防考試題目及答案
- 印刷法律法規(guī)試題及答案
- 2025屆高三押題信息卷(一)語文及答案
- 國家能源集團陸上風電項目通 用造價指標(2024年)
- 湖北省2024年本科普通批錄取院校(首選物理)平行志愿投檔線
- 《教育心理學(第3版)》全套教學課件
- 【年產(chǎn)2000噸色氨酸發(fā)酵工廠的計算與設計(附布置圖流程圖)15000字(論文)】
- 2024年湖南省長沙市中考英語試卷真題(含答案)
- 九宮數(shù)獨200題(附答案全)
- 【高新技術(shù)企業(yè)所得稅稅務籌劃探析案例:以科大訊飛為例13000字(論文)】
- 青少年模擬法庭劇本(敲詐勒索)
- 生物工程專業(yè)畢業(yè)設計(論文)年產(chǎn)3萬噸谷氨酸鈉(味精)車間糖化工段工藝設計
- 接觸網(wǎng)課設[學術(shù)參考]
評論
0/150
提交評論