MRTG 安装配置

1.安装MRTG

yum -y install zlib libpng freetype libjpeg libxml2 gd-devel

yum -y install net-snmp net-snmp-devel net-snmp-utils mrtg

2.配置文件修改
vi /etc/snmp/snmp.conf   //修改snmp配置文件,允许mrtg读取网络接口的流量数据

view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
修改为:
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.2
view systemview included .1.3.6.1.2.1.25.1.1

把下面的#号去掉
#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
把下面的语句
access notConfigGroup "" any noauth exact systemview none none
改为:
access notConfigGroup "" any noauth exact mib2 none none

/生成mrtg配置文件/etc/mrtg/mrtg.cfg ,其中public@后接的是你的主机名
cfgmaker --global "WorkDir:/var/www/mrtg" --global "Language:chinese" --global "Options[_]: growright,bits" --output /etc/mrtg/mrtg.cfg public@192.168.20.42

编辑 /etc/cron.d/mrtg,使mrtg每隔2分钟自动运行来生成统计信息
vi /etc/cron.d/mrtg
输入:
*/2 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

产生网页索引文件
indexmaker /etc/mrtg/mrtg.cfg --output /var/www/mrtg/index.html --title="MRTG监控"

启动mrtg
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg


修改 /etc/httpd/conf.d/mrtg.conf ,允许任何人访问

Alias /mrtg /var/www/mrtg
<Location /mrtg>
Order deny,allow
# Deny from all
Allow from all
# Allow from .example.com
</Location>


MRTG生成的web页面是静态的,为了能让其不断的刷新,需要将以上命令添加进crontab 。
#crontab -e
添加如下一行
*/2 * * * * env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
注:此行表示每2分钟刷新一次,可以根据自己的需要修改刷新时间间隔。
若监控多台服务器,需要创建多个不同的mrtg.cfg,并添加进crontab 中。

查看端口的开启状况
# netstat -tunlp |grep snmp

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值