Chinaunix首页 | 论坛 | 博客
  • 博客访问: 534496
  • 博文数量: 184
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 2490
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:34
文章分类

全部博文(184)

文章存档

2011年(1)

2010年(2)

2009年(12)

2008年(169)

我的朋友

分类: LINUX

2008-06-09 12:28:11

RedHat Linux安装mrtg监控主机流量

 

操作系统:rhas4

 

software:

         gd-1.8.4-11、gd-devel-1.8.4-11、libpng-1.2.2-16、libpng-devel-1.2.2-16、libpng10-1.0.13-8、libpng10-devel-1.0.13-8、perl-5.8.0-88、zlib-1.1.4-8、zlib-devel-1.1.4-8、httpd-2.0.40-21、gcc-3.2.2-5、net-snmp-5.06-17、mrtg-2.14.5.tar.gz  

 

环境:在172.16.23.169上配置mrtg抓取地址为172.16.23.3的一台交换上的流量

 

http服务配置略

 

snmp配置

shell#vi /etc/snmp/snmpd.conf

 

把第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

              #修改snmp的配置文件

 

shell #service snmpd start

shell #/usr/local/apache/bin/apachel start

          #分别启用snmpd与http服务(视安装目录而定)

 

安装配置mrtg

 

shell#tar zvxf mrtg-2.14.5.tar.gz

shell#cd mrtg-2.14.5

shell#./configure --prefix=/usr/local/mrtg

shell#make && make install

               #解压并安装mrtg到/usr/local/mrtg下

         

 shell#mkdir /usr/local/apache/htdocs/mrtg

               #在http默认的主目录下为mrtg建立一文件夹

 

也可在root下 ln s /usr/local/apache/htdocs/mrtg mrtg

             ln s /usr/local/mrtg/bin mrtgbin

            #分别建立mrtg与mrtg/bin的软连接,省去写冗长目录的烦恼

 

#mkdir /root/mrtg/images

            #在刚建好的目录中在建一个名为imgaes的文件夹 

 

shell#cd mrtg-2.14.5

shell#cp ./images/* /root/mrtg/images/

            #将mrtg安装目录中的images下的所有文件复制到上一步中建好的imgaes目录下

 

shell#/mrtgbin/cfgmaker --global “workdir: /root/mrtg” --output=/root/mrtg/123.cfg

               #建立一个名为123的配置文件,public是23.3这台交换机的snmp字符串值,

 

shell#vi mrtg/123.cfg

把#Options[_]: growright, bits前面的#去掉,靠左对齐并修改为Options[_]: growright, bytes ,提示bytes是unknown,原来不可以像windows下使用bytes,还换回原来的bits。

 在最后一行加上Language: GB2312

               #编辑修改此配置文件 

 

shell#mrtgbin/mrtg /root/mrtg/123.cfg

                  #运行配置文件,如有报错可按提示改为

                         env LANG=C mrtgbin/mrtg /root/mrtg/123.cfg 

 

 shell#mrtgbin/indexmaker --output=/root/mrtg/index.html  mrtg/123.cfg

                  #建立mrtg首页

 

shell#crontab -e

在空白处写入*/5 * * * * /root/mrtgbin/mrtg /root/mrtg/123.cfg

                    #进入作业编辑模式,写入以上语句,表示每五分钟运行一次

 

重启后在地址栏中输入http:172.16.23.169/mrtg既可看到交换机的流量图,如有多个可依次建立配置文件添加之,至此配置完毕.

阅读(461) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~