mrtg 安装 配置 备忘

系统:redhat as 5 64位系统


首先在盘上找到 mrtg-2.14.5-2.x86_64.rpm


安装报错

[code="linux"]error: Failed dependencies:
perl-Socket6 is needed by mrtg-2.14.5-2.x86_64
perl-IO-Socket-INET6 is needed by mrtg-2.14.5-2.x86_64

在盘上找到 perl-Socket6-0.19-3.fc6.x86_64.rpm 安装


然后再安装 perl-IO-Socket-INET6-2.51-2.fc6.noarch.rpm


然后就可以安装 mrtg-2.14.5-2.x86_64.rpm。


在盘上找到 net-snmp-5.3.2.2-5.el5.x86_64.rpm 安装


报错

[code="linux"]error: Failed dependencies:
libsensors.so.3()(64bit) is needed by net-snmp-5.3.2.2-5.el5.x86_64
又找到了 lm_sensors-2.10.7-4.el5.x86_64.rpm 安装


然后安装 net-snmp-5.3.2.2-5.el5.x86_64.rpm


httpd也就是apache是系统安装时自己安装的。


配置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


然后

[code="linux"]netstat -nplu |grep 161

确认 snmpd确实正常启动了。


启动apache



[code="linux"]service httpd start
用浏览器访问,发现无法连接



[code="linux"]netstat -nplt |grep 80
结果,没有问题

[code="linux"]tcp 0 0 :::80 :::* LISTEN 28781/httpd
后来检查发现时防火墙的问题,用setup,开开http端口,用浏览器访问正常了。


配置MRTG


[code="linux"]mkdir /var/www/html/mrtg

cp /var/www/mrtg/* /var/www/html/mrtg

//usr/bin/cfgmaker -output=/var/www/html/mrtg/mrtg.cfg public@127.0.0.1]public@127.0.0.1 用来配置一个mrtg配置文件.

编辑MRTG的配置文件 vi /var/www/html/mrtg/mrtg.cfg
把WorkDir: /var/www/html/mrtg 加入到配置文件的前面.

运行



[code="linux"]env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg

前面两次会有错,运行三次就没问题了。


生成HTML文件


[code="linux"]/usr/bin/indexmaker –output=/var/www/html/mrtg/index.html –title=yourhostname /var/www/html/mrtg/mrtg.cfg

注意以上代码如果直接复制无法运行,因为“-”号是中文的。


修改apache的配置

vi /etc/httpd/conf.d/mrtg.conf
把Alias /mrtg /var/www/mrtg 改为Alias /mrtg /var/www/html/mrtg
把Allow from localhost 改为Allow from all(这个要注意,如果不改的话,无法从远程访问)


service httpd restart ,重启apache


配置,自运行脚本,每五分钟自动运行一次.
在root 下启动 crontab –e 添加计划
*/5 * * * * env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg
确认service http&crontab的运进级别.
可以用下面两个命令查看这个服务的进行状况,
#chkconfig --list |grep httpd
或用设定运行级别
chkconfig --level 35 httpd on


本文的配置部分主要借鉴于 [url=http://www.chinaunix.net/jh/4/588632.html]http://www.chinaunix.net/jh/4/588632.html[/url] 在次对原作者表示深深的感谢
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答。 【2】项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 【3】项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【注意】 项目下载解压后,项目名字和项目路径不要用中文,否则可能会出现解析不了的错误,建议解压重命名为英文名字后再运行!有问题私信沟通,祝顺利! 基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值