一.安装snmp、mrtg
# yum install net-snmp //安装snmp
# service snmpd start //启动snmp服务
# yum instll mrtg //安装mrtg
呵呵!有yum真是好啊真是好,真是好啊真是好!所以强烈建议大家装完系统后马上就配置好yum,这样在以后的使用过程中能省很多时间。
安装完之后在/etc下面会有 snmp、mrtg两个目录,里面存放的分别就是snmp与mrtg的主配置文件了。
另外在/var/www下还会多个mrtg目录,这个我们配置用http查看mrtg的时候会用到。
二.配置mrtg
1.因为mrtg是通过snmp协议从设备得到设备的流量信息的,所以在我们必须现配置snmp使它允许mrtg读取网络流量信息。
# 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
# service snmpd restart //重启snmp服务
2.使用mrtg进行监控
//生成mrtg配置文件/etc/mrtg/mrtg.cfg ,其中public@后接的是你的主机名
#cfgmaker --global "WorkDir:/var/www/mrtg" --output /etc/mrtg/mrtg.cfg public@myhost
//初始运行mrtg,在工作目录下创建初始的流量图和web页面
#mrtg /etc/mrtg/mrtg.cfg
#mrtg /etc/mrtg/mrtg.cfg
#mrtg /etc/mrtg/mrtg.cfg //一般运行3次,产生警告信息纯属正常
编辑 /etc/cron.d/mrtg,使mrtg每隔5分钟自动运行来生成统计信息
#vi /etc/cron.d/mrtg
输入:
*/5 * * * * 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
因为我们是通过web来查看mrtg信息的,所以要编辑/etc/httpd/conf.d/mrtg.conf,允许主机通过网络监控网络流量信息;默认只允许本台主机,且主机名=localhost查看。
Alias /mrtg /var/www/mrtg
<Location /mrtg>
Order deny,allow
# Deny from all
Allow from 192.168.111
# Allow from .example.com
</Location>
//192.168.1.111是我本机的ip地址,大家可以根据自己的改
修改完后重启http服务
# service httpd restart
到这里就配置完毕了,大家可以通过浏览器监控网络流量信息
http://192.168.1.111/mrtg
三.MRTG监控网络配置文件解释
WorkDir //设置工作目录,存放mrtg采集的数据和生成的统计文件
Language //设置WEB页面显示的语言=中文gb2312
growright //指示流量图随时间的变化向右增长
Target //指示监控的设备;
设备的表示方式=port:community@router;
commnunity //表示snmp通讯密码
Directory 指示该监控设备的相关文件保存的位置=/var/www/mrtg/eth0/;
默认保存在WorkDir工作目录下
MaxBytes //指示被采集的数据的最大值.如果采集的数据大于该值,MRTG将忽略,并保持上次采集的数据值
Kmg //指示乘数单位(默认每千位跳一个单位)
YLegend //指示Y轴的单位标记(不能用中文)
ShortLegend //指示数据的单位标记
Legend1,2,3,4分别指示四条不同颜色的统计线的文字说明
Legend1: //每5分钟数据平均流入量的文字说明
Legend2: //每5分钟数据平均流出量的文字说明
Legend3: //每5分钟数据最大流入量的文字说明
Legend4: //每5分钟数据最大流出量的文字说明
LegendI,O //分别说明数据的流出和流出的文字说明
WithPeak //指示如何显示流量图
共有四条不同颜色的统计线,绿色表示平均流入,蓝色表示平均流出,墨绿色表示最大流入,紫色表示最大流出
n代表不设置w代表每周图表,代表每月图表,y代表每年图表
不设置WithPeak,只有绿色流入和蓝色流出
PageTop //指示增加到Web页头部的HTML代码,用于定制网页
以空格开始的<TABLE></TABLE>部分都是PageTop的内容,都直接作为HTML代码
- 登录 发表评论
评论