Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2292596
  • 博文数量: 168
  • 博客积分: 6641
  • 博客等级: 准将
  • 技术积分: 1996
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-02 11:49
文章存档

2020年(4)

2019年(6)

2017年(1)

2016年(3)

2015年(3)

2014年(8)

2013年(2)

2012年(12)

2011年(19)

2010年(10)

2009年(3)

2008年(17)

2007年(80)

分类: LINUX

2007-06-04 13:05:20

在Redhat Linux 9.0系统中的MRTG简单实验配置
 
2007-06-04 kenthy#qingdaonews.com
 
 
############################################
系统环境:Redhat Linux 9.0 [ 2.4.20.8 ]
软件版本:
 perl-CGI-2.81-88
 mrtg-2.9.17-13
 httpd-2.0.40-21
 libpng10-1.0.13-8
 libpng-1.2.2-16
目标功能:
 Server1: 192.168.1.1/24

###############################################

一、安装
  各软件使用RH9光盘中自带的rpm包安装,[步骤略]
 
二、配置
    1、配置snmpd
 # vi /etc/snmp/snmpd.conf
     view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc
     access  notConfigGroup "" any noauth    exact mib2 none none
 # /etc/init.d/snmpd start
 
    2、创建web流量监控脚本/etc/mrtg/
 # vi /etc/mrtg/
  #!/bin/bash
  all=`netstat -a | grep www|awk '{print $5}'|sort | wc -l|awk '{print$1 - 1}'`
  user=`netstat -a | grep www|awk '{print $5}'|cut -d":" -f1|sort| uniq |wc -l | awk '{print $1 - 1}'`
  if [ "$all" = "-1" ]; then
   echo 0
  else
   echo $all
  fi
  if [ "$user" = "-1" ]; then
   echo 0
  else
   echo $user
  fi
  UPtime=`/usr/bin/uptime | awk '{print $3 " " $4 " " $5}'`
  echo $UPtime
  hostname
 # chmod +x /etc/mrtg/
 
    3、配置mrtg.cfg
 # mkdir -p /var/www/html/mrtg
 # cfgmaker --global "WorkDir:/var/www/html/mrtg" --global "Options[_]:growright,bits" --global "Language:GB2312" --
ifref=ip --output /etc/mrtg/mrtg.cfg
 #cat  >>  /etc/mrtg.cfg  << "EOF"
 Target[www]: `/opt/mrtg/`
 MaxBytes[www]: 500
 Options[www]: nopercent, growright
 YLegend[www]: Online Users
 ShortLegend[www]: %
 LegendI[www]:   Connect :
 LegendO[www]:   Online :
 Title[www]: WWW Connect
 PageTop[www]:

WWW Connect Statistic


 EOF
 
    4、启动mrtg,创建index.html文件
 # /usr/bin/mrtg /etc/mrtg/mrtg.cfg
 # /usr/bin/indexmaker /etc/mrtg/mrtg.cfg > /var/www/html/mrtg/index.html
 # crontab -e
  */5 * * * * /usr/bin/mrtg /etc/mrtg/mrtg.cfg
 # chkconfig --level 2345 crond on
 # service crond start
 
    5、配置httpd
 # vi /etc/httpd/conf/httpd.conf
  ServerName
  DocumentRoot "/var/www/html/"
 # /etc/init.d/httpd start
 
三、测试
    使用浏览器访问
阅读(882) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~