三網(wǎng)融合后,濟(jì)寧地區(qū)的廣電集團(tuán)也開始開展寬帶業(yè)務(wù)。每個(gè)縣市區(qū)網(wǎng)絡(luò)連接到各自的Bras上,經(jīng)過自己的Bras后,最終連接到T8000-1與T8000-2這兩臺(tái)路由器,然后通過網(wǎng)管軟件在所購(gòu)不同出口之間進(jìn)行切換。
這些Bras與兩臺(tái)T8000組成該地區(qū)的骨干網(wǎng)絡(luò),并采用雙歸屬網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),如圖1所示。經(jīng)過一番研究挑選對(duì)比,最終選擇了性價(jià)比頗高的開源軟件CACTI對(duì)接口的流量進(jìn)行監(jiān)測(cè),以便隨時(shí)掌握其工作狀況。
圖1 骨干網(wǎng)拓?fù)鋱D
進(jìn)行網(wǎng)絡(luò)流量監(jiān)控需要被監(jiān)控設(shè)備安裝并開始SNMP協(xié)議。因?yàn)楸O(jiān)測(cè)軟件軟件需要通過該協(xié)議才能對(duì)設(shè)備進(jìn)行流量監(jiān)測(cè),所以首先必須先安裝該協(xié)議。
該地區(qū)Bras都為中興設(shè)備,默認(rèn)沒有開始該協(xié)議。與設(shè)備廠商的技術(shù)人員進(jìn)行溝通后,開啟協(xié)議。
首先,通過telnet或者ssh連接到要監(jiān)控的Bras設(shè)備上。然后,鍵入conf ter命令,進(jìn)入config模式。在此模式下鍵入命令,如下:
1.snmp-server version v2c enable開啟SNMP Version2C。
2.snmp-server communitypublic showclear view AllView ro設(shè)置該設(shè)備的網(wǎng)絡(luò)共同體名稱public,以及只讀權(quán)限。
3.snmp-server enable trap允許設(shè)備上送告警功能。
4.snmpserver host***.***.***.***trap version 2c public指定需要上送的服務(wù)器ip,并設(shè)置口令public。
5.snmp-server trap-source***.***.***.*** 設(shè)置上送源地址(ip),為loopback1地址。
6.snmp-server view AllView iso included建立MIB視圖。
7.ipv4-access-list snmp設(shè)置管控ACL。
rule1perm it***.***.***.***0.0.0.255 設(shè)置可訪問該協(xié)議的主機(jī)ip與子網(wǎng)掩碼的補(bǔ)碼,可以設(shè)置多個(gè)。
exit 設(shè)置完畢,退出。
8.snmp-server access-list ipv4 snmp調(diào)用上步設(shè)置ACL。至此,snmp開啟了。
CACTI是一套基 于 PHP,Mysql,SNMP以及RRDTool開發(fā)的網(wǎng)絡(luò)流量監(jiān)測(cè)圖形分析工具。它的安裝有多種方式,這里選用一種簡(jiǎn)單易行的安裝方式。安裝步驟如下:
在http://www.debian.org/下載“小型安裝映像”版本,然后刻錄制成安裝光盤或作成U盤版。安裝時(shí),配置好網(wǎng)絡(luò)地址,可以通過網(wǎng)絡(luò)下載安裝成完全版本。如果無法上網(wǎng),只能安裝最小版本。
Debian默認(rèn)安裝了apache2。如果沒有安裝,可以使用命令:apt-get install apache2
通過apt-get install mysql-server mysqlclient命令安裝mysql數(shù)據(jù)庫。彈出配置頁面,為數(shù)據(jù)庫root用戶創(chuàng)建密碼,配置使用字符集utf-8等。
通過命令apt-get install php5 php5-gd php5-mysql libapache2-mod-php5 php5-cli安 裝php5,并 將 php5與 apahce及mysql相配置。至此LAMP環(huán)境就已經(jīng)搭建起來。
圖2 添加新設(shè)備
圖3 選擇被監(jiān)測(cè)端口
圖4 接口流量圖
先安裝CACTI所需要的snmp與rrdtool:
apt-get install snmp snmpd
apt-get install install rrdtool
再安裝CACTI本身:
apt-get install cacti
安裝完畢,瀏覽器訪問 http://server_ip/cacti進(jìn)入登陸頁面。
在安裝完畢后所打開的登陸頁面中,使用用戶名admin與密碼登陸到CACTI系統(tǒng),首次登陸時(shí)系統(tǒng)會(huì)要求你先設(shè)置密碼。
這里監(jiān)測(cè)一個(gè)設(shè)備,假設(shè)其Bras IP地址為192.168.1.1。在系統(tǒng)中 點(diǎn)擊“Create device for network”,進(jìn)入設(shè)備列表頁面,然后添加新設(shè)備,進(jìn)入新設(shè)備配制頁面,如圖2所示。
Description設(shè)備的描述“Bras(192.168.1.1)”。Hostname填寫被監(jiān)測(cè)設(shè)備的IP地址“192.168.1.1”。Host Template選 擇“Generic SNMP-enabled Host”,該模版為通用模版。
針對(duì)“SNMP Version”選項(xiàng),根據(jù)你要監(jiān)測(cè)的服務(wù)器所裝的SNMP的版本選擇,我們的選擇“Version 2”。其他選項(xiàng)使用系統(tǒng)默認(rèn)即可。
選 擇“Create Graphs for the Host”,如圖 3 選擇所需要監(jiān)控的具體端口。
為已經(jīng)監(jiān)控的設(shè)備配置圖象樹。在首頁選擇左側(cè)菜單樹的“Graph Trees”,添加新的圖象接點(diǎn)。然后在為新圖象樹添加圖象內(nèi)容。返回首頁,選擇左側(cè)菜單欄中的“Graph Management”。
進(jìn)入圖象列表頁面。選擇與我們?cè)O(shè)備相關(guān)的圖象,在復(fù)選框打上對(duì)號(hào),再在右下腳下拉菜單中選擇上面新添加的圖象接點(diǎn),添加即可。
最后在從做左上角“graphs”標(biāo)簽,選圖象樹中的該圖象接點(diǎn)名稱,得到圖4所示接口流量圖。