RHEL MRTG 系统流量监测的安装和配置
?安裝配置MRTG所需要的軟件準備 (RHEL5, 都是RPM包,光盤自帶)
gd-2.0.33-9.4.el5
gd-devel-2.0.33-9.4.el5
perl-5.8.8-18.el5
mod_perl-2.0.4-6.el5
libpng-1.2.10-7.1.el5
libpng-devel-1.2.10-7.1.el5
gcc-4.1.2-44.el5
gcc-c++-4.1.2-44.el5
zlib-1.2.3-3
zlib-devel-1.2.3-3
httpd-2.2.3-22.el5
net-snmp-5.3.2.2-5.el5
mrtg-2.14.5-2.i386.rpm
1- SNMP的配置
被監控LINUX端: IP:10.0.10.1和 IP:10.0.10.113
# vi /etc/snmp/snmpd.conf
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc?????? //把文件89行的#去掉
access notConfigGroup "" any noauth exact systemview none none??????? //未修改前的62行
access notConfigGroup "" any noauth exact mib2 none none??????? //把62行改成這樣
rocommuntity public?????? //在文件最后添加
# servicesnmpd restart
被監控Win2003端 : IP 10.0.0.16
首先進入控制面板-添加/刪除程序-添加/刪除 Windows 組件-網絡和監視工具-簡單網絡管理協議(SNMP)
Windows 會自動安裝,中間可能會要求插入安裝盤以繼續。安裝完成后 Win-R 輸入services.msc打開 Windows 服務管理,找到 SNMP 服務,右鍵屬性,在安裝選項卡中,新建團體命名為 public,注意10.0.10.112為監控服務器IP地址.
完成以上步驟后,就表明被監控端的SNMP協議已經開啟,現在需要配置監控端的MRTG服務
# cfgmaker --output=/var/www/mrtg/mrtg.cfgpublic@10.0.0.16???????? //從10.0.0.16服務器生成mrtg.cfg配置文件.
# cfgmaker --output=/var/www/mrtg/mrtg.cfgpublic@10.0.10.1????????? //和上面一個意思
# cfgmaker --output=/var/www/mrtg/mrtg.cfgpublic@10.0.10.113?????? //同上
# vim /var/www/mrtg/mrtg.cfg???????????? //編輯剛才生成的文件
# for UNIX
WorkDir: /var/www/mrtg????????? //在for UNIX下面添加工作目錄,改目錄為mrtg.cfg的上級目錄
# vim /var/www/mrtg/mrtg1.cfg????? //同理以上操作
# vim /var/www/mrtg/mrtg2.cfg????? //同上
# mrtg /var/www/mrtg/mrtg.cfg????? //運行該命令.會提示你語言環境需設定.
# env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.cfg???? //該指令運行后的報錯可以忽略,多運行幾次就沒了. 但如果是報mrtg.cfg文件語法錯誤的話,就需要再去檢查/var/www/mrtg/mrtg.cfg文件了
# mrtg /var/www/mrtg/mrtg1.cfg????? //同理操作
# env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg1.cfg???? //同理操作
# mrtg /var/www/mrtg/mrtg.cfg????? //同理操作
# env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg2.cfg???? //同理操作
# indexmaker --output=/var/www/mrtg/mrtg.html --title=monitor /var/www/mrtg/mrtg.cfg /var/www/mrtg/mrtg1.cfg /var/www/mrtg/mrtg2.cfg???? //用indexmaker命令同時將mrtg,mrtg1,mrtg2,也就是10.0.0.16;10.0.10.1;10.0.10.113;這3個被監控服務器的流量圖放置在一個HTML頁面內,方面查看.
APACHE服務的配置這里就略了.
在開啟HTTPD服務后,進入IE,輸入http:// [ your ip ] /mrtg/mrtg.html后會提示無權限,所以需要修改/etc/httpd/conf.d/mrtg.conf文件,將里面默認只允許本地訪問的策略給去掉.否則你用自己的筆記本或PC是訪問不了監控服務器提供的監控頁面的.
最后配置crontab -e ,讓其每5分鐘執行一次
# crontab -l?????????? //查看計劃任務內容
*/5 * * * * /usr/bin/mrtg /var/www/mrtg/mrtg.cfg
*/5 * * * * /usr/bin/mrtg /var/www/mrtg/mrtg1.cfg
*/5 * * * * /usr/bin/mrtg /var/www/mrtg/mrtg2.cfg
配置的效果圖
轉載于:https://blog.51cto.com/irinilu/390474
總結
以上是生活随笔為你收集整理的RHEL MRTG 系统流量监测的安装和配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 借贷资本的特点是
- 下一篇: 快递涨价的影响 卡着双十一的点令人不爽