Linux下用MRTG監(jiān)控網(wǎng)絡(luò)設(shè)備端口流量
Linux下用mrtg監(jiān)控網(wǎng)絡(luò)設(shè)備端口流量
被監(jiān)控設(shè)備必須支持snmp協(xié)議,因?yàn)閙rtg就是通過(guò)snmp協(xié)議來(lái)獲取該設(shè)備的端口流量信息。如何在一個(gè)網(wǎng)絡(luò)設(shè)備上啟用snmp協(xié)議呢?
在配置模式下執(zhí)行如下命令:
- 3550(config)#snmp-server community public ro
啟用snmp協(xié)議。啟用后才能使用mrtg進(jìn)行監(jiān)控。
我中心用一臺(tái)linux服務(wù)器監(jiān)控三臺(tái)網(wǎng)絡(luò)設(shè)備的流量,其服務(wù)器地址為10.66.100.100/16,三臺(tái)交換機(jī)的任一VLAN地址分別為192.168.3.253,172.19.96.2,10.70.0.1?,F(xiàn)為了敘述方便,僅選取10網(wǎng)段的交換機(jī)為例進(jìn)行說(shuō)明。其他設(shè)備方法相同,不再贅述。
在執(zhí)行mrtg的各步操作前,linux系統(tǒng)中必須先安裝apache服務(wù),用于網(wǎng)頁(yè)發(fā)布。
I、 Apache服務(wù)的安裝
因?yàn)閙rtg是以網(wǎng)頁(yè)的形式來(lái)顯示被監(jiān)測(cè)設(shè)備的端口流量信息的,所以必須先安裝apache服務(wù)。現(xiàn)將安裝過(guò)程中的幾個(gè)問(wèn)題描述如下:
下載apache-2.0.44-2.i586.rpm軟件包,安裝時(shí)系統(tǒng)顯示"libssl.so.0 is needed by apache-2.0.44-2.i586.rpm",說(shuō)明安裝apache服務(wù)時(shí)需要該函數(shù)庫(kù)。
下載openssl-compat-0.9.6m-8.i586.rpm軟件包,安裝后系統(tǒng)不再出現(xiàn)上述提示,但提示缺少libdb.so.3文件,下載db2-2.4.14-8.i585.rpm軟件包,安裝后可以正常安裝apache2.0。
II、 啟動(dòng)Apache服務(wù)
在"控制面板"'"服務(wù)"項(xiàng)中選中httpd項(xiàng),進(jìn)行各種操作。
III、 Apache服務(wù)的配置
安裝完成后,系統(tǒng)自動(dòng)在/etc/apache2目錄下生成httpd.conf文件,該文件是Apache服務(wù)的配置文件,將其中一行修改如下:
- "/usr/local/apache2/htdocs/mrtg"
【編輯推薦】


















