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