URN Logo
UNIX Resources » Linux » China Linux Forum » 网络管理技术 » 7 » RedHat上安装MRTG和SNMP监控本机网卡流量详细说
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
RedHat上安装MRTG和SNMP监控本机网卡流量详细说
Author: lljgd    Posted: 2005-04-07 16:17    Length: 3,150 byte(s)
[Original] [Print] [Top]
作者:隆仔 Email: llj_gd@yeah.net

MRTG网址(能下载MRTG,附有英文安装说明,推荐):http://people.ee.ethz.ch/~oetiker/webtools/mrtg/

系统环境:redhat9.0或者redhat8.0
必备软件:
系统默认情况下都已经安装。这些软件都可以在光盘里找的到:
gd-1.8.4-11
libpng-1.2.2-16
perl-5.8.0-88
zlib-1.1.4-8
apache(
httpd-manual-2.0.40-21
httpd-2.0.40-21)
gcc-3.2.2-5
net-snmp-5.06-17
mrtg-2.11.1.tar.gz

MRTG是工作在SNMP协议上的,你必须安装SNMP才能启动MRTG来观测你的网络。如果未配置好NET-SNMP,MRTG会显示不出图形。有的网络上要求装UCD-SNMP,我的redhat 8.0默认装的是net-snmp,所以我就没有用ucd-snmp。

1.配置net-snmp
配置/etc/snmp/snmpd.conf文件,使其能配合mrtg工作。

把下面的#号去掉(在89行)
#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

更改下面的语句(在62行)
access notConfigGroup "" any noauth exact systemview none none
改为:
access notConfigGroup "" any noauth exact mib2 none none

添加如下一行:
rocommunity mrtg

注意,这是的community是mrtg,而不是常见的public,这个以后要用到记着要。可能在ucd-snmp中默认的是public,没有用过。Ro的意思吗read only。
ok,改完以后,就可以启动snmpd服务,SNMP配置也到此完成了。
#/etc/rc.d/init.d/snmpd start


2.安装mrtg

# 下载、解压mrtg
tar vzfx mrtg-2.11.1.tar.gz
mv mrtg-2.11.1 /usr/local/

# 编译
cd /usr/local/mrtg-2.11.1
./configure --prefix=/usr/local/mrtg-2
make
make install

# 配置mrtg
建立存放mrtg.cfg文件的目录,本例为:/etc/mrtg/cfg
建立存放网页的目录,本例为:/usr/local/tomcat/webapps/mrtg

cfgmaker建立mrtg.cfg文件
./bin/cfgmaker --global 'WorkDir: /usr/local/tomcat/webapps/mrtg' --global 'Options[_]:bits,growright' --output

/etc/mrtg/cfg/mrtg.cfg mrtg@192.168.1.155

上面请特别注意:在 mrtg@your.domain.name 才行!千万不要弄错了!

使mrtg支持中文
vi /var/www/html/mrtg/mrtg.cfg
修改mrtg.cfg文件,加入:Language:GB2312

#mrtg生成mrtg网页文件
./mrtg /var/www/html/mrtg/mrtg.cfg (或者:env LANG=C ./mrtg /etc/mrtg/cfg/mrtg.cfg)
正确执行的话,会在"WorkDir"看到很多html 、png 之类的文件

# 生成首页index.html:
./indexmaker --output=/usr/local/tomcat/webapps/mrtg/index.html --title=MRTG /etc/mrtg/cfg/mrtg.cfg

# 设定每5分钟执行一次
crontab -e
*/5 * * * * /usr/local/mrtg-2/bin/mrtg /etc/mrtg/cfg/mrtg.cfg --logging /var/log/mrtg.log

[Original] [Print] [Top]
« Previous thread
iptables和ipchains有什么区别呢?为什么我的sbin没有ipchains命令?
网络管理技术
7
Next thread »
LINUX用什么工具下载较快一些,除wget外
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 02:16:06, cost 0.023116111755371 ms.