分类: LINUX
2008-06-09 12:28:11
RedHat Linux安装mrtg监控主机流量
gd-
环境:在172.16.23.169上配置mrtg抓取地址为172.16.23.3的一台交换上的流量
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的配置文件
#分别启用snmpd与http服务(视安装目录而定)
安装配置mrtg
shell#tar zvxf mrtg-
shell#cd mrtg-
shell#./configure --prefix=/usr/local/mrtg
shell#make && make install
#解压并安装mrtg到/usr/local/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
shell#cd mrtg-
shell#cp ./images/* /root/mrtg/images/
#将mrtg安装目录中的images下的所有文件复制到上一步中建好的imgaes目录下
#建立一个名为123的配置文件,public是23.3这台交换机的snmp字符串值,
shell#vi mrtg/123.cfg
把#Options[_]: growright, bits前面的#去掉,靠左对齐并修改为Options[_]: growright, bytes ,提示“bytes”是unknown,原来不可以像windows下使用bytes,还换回原来的bits。
#编辑修改此配置文件
shell#mrtgbin/mrtg /root/mrtg/123.cfg
#建立mrtg首页
shell#crontab -e
在空白处写入*/5 * * * * /root/mrtgbin/mrtg /root/mrtg/123.cfg
#进入作业编辑模式,写入以上语句,表示每五分钟运行一次
重启后在地址栏中输入http:172.16.23.169/mrtg既可看到交换机的流量图,如有多个可依次建立配置文件添加之,至此配置完毕.