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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux 软RAID图解教程下一篇: iPad之Linux平台实践
关于MRTG Linux第一天的所有评论