快速业务通道

MRTG Linux第一天

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-23
工作了,关于linux方面,学了真的用上了,感觉还是不错的.原本以为这次工作没有linux方面可以做的,做的可能跟原来没什么两样. 这是一个项目了,说大不很大,说小也不小.这些服务有好一些没有见闻过,那些见过的,闻过的也只是稍稍地接触了,并没有配置过,深入study过. 第一天,MRTG.Multi Router Traffic Grapher,是一个监控网络链路流量负载的工具软件,它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载. 第一天最大问题:TARBALL .虽然我用linux算是比较多的,学习linux方面是较其它方面多些,了解原理什么的也比较多,但TARBALL确没用过一两次,只是看书上打上那样的命令罢了.第一天有点乱,没有把握我就没安装咯,毕竟是服务器哦,到时候出问题了找我麻烦可不好哦,还说我对linux有些研究,那就太没face了吧. 安装路径没有弄错哦,还不错,嘿嘿.下面开始: 1.安装 以下的包要先安装好了才行,还得要有gcc ,c 什么的编译器 gd-1.8.4-4
gd-devel-1.8.4-4
perl-5.6.0-17
perl-CGI
mod_perl-1.24_01-3
libpng-1.0.12-2
libpng-devel-1.0.12-2
gcc-2.96-98
gcc-g77-2.96-98
gcc-c -2.96-98
zlib-1.1.3-24
zlib-devel-1.1.3-24
httpd(apache)
net-snmp

#tar zxvf mrtg-*.*.* .tar.gz #cd mrtg-*.*.*. (先查看,再安装哦.INSTALL , READ) 拥有帝国一切,皆有可能。欢迎访问phome.net #./configure --prefix=/usr/local/mrtg (先要mkdir mrtg这个目录哦) #make && make install 2. 配置SNMP 让他可以配合MRTG工作
编辑/etc/snmp/snmpd.conf
把下面的#号去掉
#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc #在89行
把下面的语句#在62行
access notConfigGroup "" any noauth exact systemview none none
改为:
access notConfigGroup "" any noauth exact mib2 none none
改完重启一下snmp
Service snmpd restat

3. 配置MRTG
#mkdir /var/www/html/mrtg/
假设我们要监控的IP为:192.168.*.* ,我的Apache主目录是/var/www/html
来生成cfg文件
/usr/bin/cfgmaker –output=/var/www/html/mrtg/mrtg.cfg public@10.102.17.100 用来配置一个mrtg配置文件.
编辑MRTG的配置文件 vi /var/www/html/mrtg/mrtg.cfg
(1)把WorkDir: /var/www/html/mrtg 加入到配置文件的前面.
(2)把Options[_]: growright, bits 前面的#删掉.
(3)把要监测的几个ITEM加入到配置文件里面去.

4. 编译配置文件
# env LANG=C /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg
前面两次会出错,多运行几次就没有问题.
5. 生成html文件.
/usr/local/mrtg/bin/indexmaker –output=/var/www/html/mrtg/index.html –title=主机名 /var/www/html/mrtg/mrtg.cfg
6. 配置,自运行脚本,每五分钟自动运行一次.
在root 下启动 crontab –e 添加计划
*/5 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg 拥有帝国一切,皆有可能。欢迎访问phome.net

7. 确认service http&crontab的运进级别.
可以用下面两个命令查看这个服务的进行状况,
#chkconfig –list |grep httpd
#chkconfig –list |grep crontab
或用设定运行级别
chkconfig --level 35 httpd on
chkconfig --level 35 crontab on
8 .查看是否正常工作 http://IP/mrtg 9.另外加上shell脚本对服务器CPU、硬盘、内存进行监测 总结: 第一天熟悉了我做的那台服务器,用起来就是不一样,intel 四核的、16G内存、SCSI硬盘、CENTOS 5.4.服务器联机软件putty还可以,pietty我比较喜欢. 两个空格,害得我浪费了几个小时的时间!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号