linux mrtg 命令,linux服务器之流量监控(MRTG)
本系列文章原則:灰常詳細(xì),灰常簡單,新手包學(xué)包會!
因其簡單,故未涉及安全性方面的考慮呵!
本實驗服務(wù)器為rhel-5-server-i386,客戶端為windows xp。本實驗所用軟件包均在rhel-5-server-i386-dvd.iso鏡像文件的Server目錄下。
一、服務(wù)器端配置
1、設(shè)置IP地址并重啟網(wǎng)絡(luò)服務(wù)。
2、查看IP是否修改成功。
3、安裝并配置SNMP協(xié)議。
(1)、安裝軟件包。需安裝如下2個軟件包,其中*為版本號,并非任意匹配。
lm_sensors-*.rpm
net_snmp-*.rpm
(2)、編輯主配置文件(/etc/snmp/snmp.conf)。
a、將access notConfigGroup ""? any? noauth? exact? systemview? none? none中的systemview改為mib2。如下:
? =>
b、將#view? mib2? included? .iso.org.dod.internet.mgmt.mib-2? fc前面的注釋符號#號去掉。如下:
? =>
c、啟動服務(wù)(snmpd)。
4、安裝并配置mrtg。
(1)、安裝軟件包。需安裝如下3個軟件包,其中*為版本號,并非任意匹配。
perl-Socket6-*.rpm
perl-IO-Socket-INET6-*.rpm
mrtg-*.rpm
(2)、查看主配置文件(/etc/mrtg/mrtg.cfg),無需任何修改。
重要參數(shù): HtmlDir:/var/www/mrtg???? ,這是存放mrtg網(wǎng)頁的目錄。
(3)、生成新的主配置文件。用如下圖所示命令,最后的IP地址是管理主機(jī)地址,這里管理主機(jī)就是服務(wù)器,所以用這個IP地址。
(4)、編輯新的主配置文件(/etc/mrtg/mrtg.cfg)。
a、修改工作目錄。
? =>?
b、去掉# Options[_]: growright, bits 前面的注釋符號#號。
? =>
(5)、根據(jù)主配置文件生成主頁文件。
5、安裝并配置Apache。(關(guān)于Apache的詳細(xì)配置參見博文:linux服務(wù)之Apache)
(1)、安裝如下4個軟件包,其中*為版本號,并非任意匹配。
postgresql-libs-*.rpm
apr-*.rpm
apr-util-*.rpm
httpd-*.rpm
(2)、編輯主配置文件(/etc/httpd/conf/httpd.conf)。
修改網(wǎng)頁目錄: DocumentRoot "var/www/mrtg" 。
? =>?
(3)、啟動服務(wù)(httpd)。
二、客戶端測試。
1、檢測客戶機(jī)與主機(jī)的連通性。
2、用瀏覽器訪問。
=================================================================
==============以上為最基本配置,下面講點擴(kuò)展內(nèi)容。==============
=================================================================
1、監(jiān)控多個參數(shù)。
要達(dá)到上圖所示效果,需:
(1)、將以下代碼追加到主配置文件(/etc/snmp/snmp.conf追加的代碼:
#################### 1) CPU #####################
Target[cpu]: `/opt/mrtg/cpu.sh`
MaxBytes[cpu]: 12500000
Title[cpu]: CPU -- XMNLINUXTEST02
Options[cpu]: gauge,nopercent,growright
YLegend[cpu]: CPU loading (%)
ShortLegend[cpu]:%
LegendO[cpu]: & CPU USER;
LegendI[cpu]: & CPU SYSTEM;
PageTop[cpu]:
;CPU? -- XMNLINUXTEST02
;######### 2)NIC 用配置文件自動配好的 ###########
###3)MEM? 這個圖最大設(shè)為2G,如果服務(wù)器有更大的內(nèi)存,可以修改Maxbytes. ###
Target[managemem]:`/opt/mrtg/mem.sh`
Unscaled[managemem]: dwym
MaxBytes[managemem]: 2048000
Title[managemem]:Memory
ShortLegend[managemem]: &
kmg[managemem]:kB,MB
kilo[managemem]:1024
YLegend[managemem]: Memory Usage
Legend1[managemem]: Total Memory
Legend2[managemem]: Used Memory
LegendI[managemem]: Total Memory
LegendO[managemem]: Used Memory
Options[managemem]: growright,gauge,nopercent
PageTop[managemem]:
;Memory -------XMNLINUXTEST2
;### 4)Swap? 也是設(shè)為2G,根據(jù)實際情況改MaxBytes. ###
Target[swap]:`/opt/mrtg/swap.sh`
Unscaled[swap]: dwym
MaxBytes[swap]: 2048000
Title[swap]:Memory State of Server
ShortLegend[swap]: &
kmg[swap]:kB,MB
kilo[swap]:1024
YLegend[swap]: Swap Usage
Legend1[swap]: Total Swap
Legend2[swap]: Used Swap
LegendI[swap]: Total Swap
LegendO[swap]: Used Swap
Options[swap]: growright,gauge,nopercent
PageTop[swap]:
;Swap-------XMNLINUXTEST02
;### 5) 設(shè)置磁盤使用量? 最大為480G,可以根據(jù)實際情況修改MaxBytes. ###
Target[disk]: `/opt/mrtg/df.pl`
Title[disk]: Disk Space ----XMNLINUXTEST02
Unscaled[disk]: dwym
MaxBytes[disk]: 465247550
kmg[disk]: KB,MB,GB
LegendI[disk]: Total Disk Space
LegendO[disk]: Used Disk Space
Legend1[disk]: Total Disk Space
Legend2[disk]: Used Disk Space
YLegend[disk]:? Megabytes
ShortLegend[disk]: &
Options[disk]: growright,gauge,nopercent
PageTop[disk]:
;Disk Space --------XMNLINUXTEST02
;### 6)磁盤I/O的檢測,如果需要的檢測更多的分區(qū),修改并復(fù)制這個部分,并修改skperf.sh. ###
################## Disk I/O 100K/sec? /DEV/SDA? ##############
# If you want monitor more disk, please copy below create
# now monitor job, and copy & modify the diskperf.sh to setting disk.
Target[diskIO]: `/opt/mrtg/diskperf.sh`
Title[diskIO]: Disk HDA I/O Utilization Report
Unscaled[diskIO]: dwym
MaxBytes[diskIO]: 100
PageTop[diskIO]:
;Disk I/O Utilization Report
;kmg[diskIO]: KB,MB,GB
LegendI[diskIO]: Disk I/O KBread/sec
LegendO[diskIO]: Disk I/O KBwrite/sec
Legend1[diskIO]: Disk I/O KBread/sec
Legend2[diskIO]: Disk I/O KBwrite/sec
YLegend[diskIO]:? Megabytes
ShortLegend[diskIO]: &
Options[diskIO]: growright,gauge,nopercent
(2)、用此命令重新生成主頁文件:
(3)、重啟Apache的服務(wù)(httpd)。
2、為流量監(jiān)控主機(jī)配置域名。DNS的詳細(xì)配置參見博文linux服務(wù)之DNS。
(1)、安裝軟件包。
(2)、創(chuàng)建并編輯主配置文件(/var/named/chroot/etc/named.conf)。
(3)、創(chuàng)建并編輯正向解析的Zone文件(/var/named/chroot/var/named/walker.com.zone)。
(4)、啟動域名解析服務(wù)(named)。
(5)、客戶端測試。
總結(jié)
以上是生活随笔為你收集整理的linux mrtg 命令,linux服务器之流量监控(MRTG)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转载] Linux里面的文件目录类指令
- 下一篇: 计算机无法播放,如果无法播放计算机mp4