Redhat上配置 mrtg流量监控系统

系统 Linux
Redhat上配置 mrtg流量监控系统:MRTG是利用SNMP协议去查询指定有SNMP协议的设备,定时统计其设备的流量或负载,再将统计结果绘成统计图,从统计图上能很容易、直观地就能查出流量或负载。本文讲述的是Redhat上配置 mrtg流量监控系统

  Redhat上配置 mrtg流量监控系统

  mrtg软件挺强大的,可以对支持snmp协议的设备如路由器,交换机,服务器等等进行各种各样的监控。我的运行环境是redhat as 5.2,软件采用光盘自带的rpm包安装,毕竟不用下载,安装简单嘛!

  首先介绍一下安装mrtg之前需要安装的软件,这包括gd,libpng,perl,zlib,apache,httpd,gcc,net-snmp。如果不确定系统是否已安装可以用 rpm -qa |grep xxx.rpm进行查看是否安装该软件。要是没有任何提示说明你没有安装。

  下面开始介绍mrtg流量系统具体的安装步骤:

  1.安装apache,apache的默认目录为/var/www/html,在这里我们建立一个mrtg文件夹用来保存mrtg的文件(后面会讲),mkdir mrtg.安装完后记得要配置apache的配置文件

  2.安装snmp(简单网络管理协议),rpm-ivh xxx.rpm, 安装完后要对其配置文件进行修改,一般情况下其配置文件会在/etc/snmp/snmpd.conf。运行vi/etc/snmp/snmpd.conf打开其配置文件

  将第62行改为access notConfigGroup "" any noauth exact mib2 none none

  再将第98行的#去掉改为view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

  3.安装mrtg ,默认它会将图像文件安装在/var/www/mrtg。进入这个文件夹,将里边的所有的图像复制到前面建立的mrtg文件夹里。完成后要记得对/etc/httpd/conf.d/mrtg.conf文件进行配置,因为我们是在/var/www/html下建立的mrtg文件夹。默认情况下安装mrtg后访问http://127.0.0.1/mrtg后会提示无法查看,权限不够等。打开这个文件将其改为

  1.   #Alias /mrtg /var/www/mrtg  
  2.  
  3.   # Order deny,allow  
  4.  
  5.   # Deny from all  
  6.  
  7.   # Allow from 127.0.0.1  
  8.  
  9.   # Allow from ::1  
  10.  
  11.   # Allow from .example.com  
  12.  

  4开始进行命令行参数,以上我们就对mrtg环境进行简单的搭建,下面我们开始进行命令行参数,

  1.   /usr/bin/cfgmaker public@202.199.158.190 --output=/var/www/html/mrtg/mrtg.cfg  

  这样就在mrtg文件夹下面建立了个mrtg。cfg文件,打开对其进行配置,将其for unix下面的workdir改为你的地址例如我的是

  1.   # for UNIX  
  2.  
  3.   WorkDir: /var/www/html/mrtg   

  注意这行是顶头写不要有空格等

  再将下面改为

  1.   # to get bits instead of bytes and graphs growing to the right  
  2.  
  3.   Options[_]: growright, bits  
  4.  
  5.   Options[_]: unknaszero 这行的目的是为了当数据没有时设为0  
  6.  
  7.   EnableIPv6: no  
  8.  
  9.   Language:gb2312  
  10.  

  4.接着运行/usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg 前两次可能会提示错误,到第三次应该就不会了,记得一定

  要运行到没有错误产生为止,又是可能为提示你换一个命令大概是Lang C=/usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg

  照着做就是了

  5:制作首页

  1.   /usr/bin/indexmaker --output=/var/www/html/mrtg/index.html /var/www/html/mrtg/mrtg.cfg  
  2.  

  这样就在mrtg文件夹下生成了首页,这样打开浏览器输入http://127.0.0.1/mrtg/index.html可以看到你的监控图了

  ***我们让mrtg每5分钟采集一下图像 打开终端输入contab -e

  输入

  1.   */5 * * * * /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg  
  2.  

  6.***一步 重启apache 和snmp 即service httpd restart service snmpd restart 即可

  到此为止mrtg流量监控系统已经完全搭建成功。

【编辑推荐】

Linux下用mrtg监控网络设备端口流量

FreeBSD下安装MRTG监控流量

通过路由器利用MRTG进行网络监控

责任编辑:zhaolei 来源: CSDN
相关推荐

2011-03-30 11:04:11

安装MRTG

2011-03-31 10:24:15

2010-01-27 10:01:20

2011-04-06 13:50:34

LinuxMRTG监控

2011-03-30 15:05:19

RedHad安装MRTG

2011-04-06 11:36:32

2010-06-01 12:51:00

2011-04-01 09:18:03

FreeBSD安装MRTG

2011-03-31 15:31:03

2010-06-01 10:59:18

2011-04-06 10:57:14

监控MRTG

2010-06-01 11:20:39

Mrtg window

2010-06-01 10:32:04

linux Mrtg

2011-03-31 10:31:18

MRTG

2011-03-31 11:14:29

MRTG监测

2011-03-31 09:19:36

CISCOMRTG

2011-04-02 11:11:44

windows安装MRTG

2011-04-02 10:29:17

2011-04-02 11:40:11

mrtg监控

2010-06-01 13:52:05

点赞
收藏

51CTO技术栈公众号