


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
#!/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)建一個(gè)名為 PDD-Interface-Traffic 的圖像樹(用于添加設(shè)備的流量圖)$PHP $TREE -type=tree -name=PDD-Interface-Unicast Packets# 創(chuàng)建一個(gè)名為 PDD-Interface-Unicast Packets 的圖像樹(用于添加設(shè)備的數(shù)據(jù)包圖)$PHP $TREE -list-trees# 顯示圖像樹列表,名字對(duì)應(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# 一行一個(gè) IP 寫在 IP 這個(gè)文件里,用 for 循環(huán)一個(gè)一個(gè)操作(添加到設(shè)備 - 為此設(shè)備生成圖像 - 再把該圖像添加到對(duì)應(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 對(duì)應(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# 測(cè)試添加是設(shè)備是否取到數(shù)據(jù),本監(jiān)控機(jī)要保證和被監(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è)備對(duì)應(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)卡被識(shí)別的區(qū)域、類型,執(zhí)行 # php add_graphs.php -list-snmp-fields -host-id=10(設(shè)備對(duì)應(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è)備對(duì)應(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è)備流量圖對(duì)應(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è)備對(duì)應(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ù)包圖像對(duì)應(yīng)的 ID 值 ; 1) echo No DATA Sources # 如果失敗,請(qǐng)檢查網(wǎng)絡(luò),防火墻等 ; *) echo $? # 返回其她值了么 ;esac# 結(jié)束 CASE 判斷echo END of $IP# 提示循環(huán)的一個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 客戶授信等級(jí)管理制度
- 車貸反擔(dān)保及車輛保險(xiǎn)聯(lián)動(dòng)服務(wù)合同
- 上市企業(yè)財(cái)務(wù)合規(guī)審查合同
- 專利技術(shù)采購(gòu)居間服務(wù)協(xié)議書
- 電子書可編輯修訂許可協(xié)議
- 財(cái)務(wù)數(shù)據(jù)分析保密及授權(quán)協(xié)議
- 智能穿戴產(chǎn)品試用體驗(yàn)合同
- 高質(zhì)量叉車裝卸作業(yè)合同
- 脂肪肝與血糖管理
- 餐飲連鎖企業(yè)員工培訓(xùn)與勞務(wù)輸出合同
- GB/T 17772-2018土方機(jī)械保護(hù)結(jié)構(gòu)的實(shí)驗(yàn)室鑒定撓曲極限量的規(guī)定
- 腦卒中風(fēng)險(xiǎn)評(píng)估(改良的弗明漢卒中量表)老年健康與醫(yī)養(yǎng)結(jié)合服務(wù)管理
- 渦街流量計(jì)技術(shù)協(xié)議書
- 09S304 衛(wèi)生設(shè)備安裝圖集
- 《弟子規(guī)》謹(jǐn)篇(課件)
- 膝關(guān)節(jié)骨性關(guān)節(jié)炎的防治課件
- 防蛇蟲咬傷防中暑課件
- 車輛購(gòu)置稅和車船稅課件
- 國(guó)開電大《人員招聘與培訓(xùn)實(shí)務(wù)》形考任務(wù)4國(guó)家開放大學(xué)試題答案
- 2023年徐州市泉山區(qū)工會(huì)系統(tǒng)招聘考試筆試題庫(kù)及答案解析
- 水泥廠高壓電機(jī)試驗(yàn)報(bào)告(樣表)
評(píng)論
0/150
提交評(píng)論