Chinaunix首页 | 论坛 | 博客
  • 博客访问: 67783
  • 博文数量: 20
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 240
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-07 15:19
文章分类
文章存档

2009年(3)

2008年(17)

我的朋友

分类: LINUX

2008-11-07 16:02:47

必备软件:
系统必须已经安装以下软件,这些软件都可以在光盘里找的到:
gd-1.8.4-11
libpng-1.2.2-16
perl-5.8.0-88
zlib-1.1.4-8
apache(
httpd-manual-2.0.40-21
httpd-2.0.40-21)
gcc-3.2.2-5
net-snmp-5.06-17
mrtg-2.9.29.tar.gz
 
> 1、安装zlib 1.2.3()
cd /usr/local/src
tar zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure ; make ; make test && make install
 
 
2、安装jpegsrc ()
cd /usr/local/src
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
mkdir /usr/local/man && mkdir /usr/local/man/man1
./configure --enable-shared ; make ; make test ; make install ; make install-lib
 
> 3、安装libpng libpng-1.2.8()
cd /usr/local/src
tar zxvf libpng-1.2.8-config.tar.gz
cd libpng-1.2.8-config
cp scripts/makefile.linux makefile
shell> vi makefile
> 修改其中 #
> ZLIBLIB=/usr/local/lib
> ZLIBINC=/usr/local/include
> 删除下面2行
> ZLIBLIB=../zlib
> ZLIBINC=../zlib
shell> ./configure ; make ; make test ; make install
>
> 4、安装freetype freetype-2.1.10
cd /usr/local/src
tar zxvf freetype-2.1.10.tar.gz
cd freetype-2.1.10
./configure ; make setup ; make ; make install
>
> 5、安装gd 2.0.33(下载地址)
cd /usr/local/src
tar zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure ; make ; make install

----------------------------------------------------------------------
交换机上的配置举例:
TNKSW# conf t
TNKSW(config)# snmp-server community XXX RO
TNKSW(config)# snmp-server trap-source FastEthernet0/1
TNKSW(config)# snmp-server contact
TNKSW(config)# snmp-server host x.x.x.x XXX
TNKSW(config)# snmp-server enable traps
TNKSW# sh run
TNKSW# wr

----------------------------------------------------------------------
安装配置net-snmp
rpm –ivi net-snmp-5.06-17
vi /etc/snmp/snmpd.conf
修改第89行,去掉#号
#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

修改第62行
access notConfigGroup "" any noauth exact systemview none none
改为
access notConfigGroup "" any noauth exact mib2 none none
启动snmd服务
/etc/rc.d/init.d/snmpd start
-----------------------------------------------------------------------
安装mrtg
tar zvxf mrtg-2.9.29.tar.gz
cd mrtg-2.9.29
./configure --prefix=/usr/local/mrtg --with-gd=/usr/include --with-gd-lib=/usr/lib --with-gd-inc=/usr/include --with-png=/usr/include --with-zlib=/usr/include
make ; make install
-----------------------------------------------------------------------
配置mrtg
mkdir /XXX/mrtg (XXX为apache目录)
chmod 777 XXX
cp images/* /XXX/mrtg/
/usr/local/mrtg/bin/cfgmaker --output=/XXX/mrtg/mrtg.cfg xxx 2>/dev/null
在/XXX/mrtg下创建了一个 mrtg.cfg 文件 查看下有没有
vi /XXX/mrtg/mrtg.cfg
修改(分别去掉前面的#)
WorkDir: /www1/clubfiles/mrtg
Options[_]: growright, bits
保存后退出
env LANG=C /usr/local/mrtg/bin/mrtg /XXX/mrtg/mrtg.cfg
连按3次上面的命令 前2次会报错 第3次正常启动(mrtg.cfg每个交换机对应的文件)
------------------------------------------------------------------------
制作首页index.html
/usr/local/mrtg/bin/indexmaker --output=/XXX/mrtg/index.html --title=Switch /www1/clubfiles/mrtg/mrtg.cfg
设定5分钟自动执行:
进入 crontab -e 编辑
*/5 * * * * /usr/local/mrtg/bin/mrtg /XXX/mrtg/mrtg.cfg
------------------------------------------------------------------------
重启snmp和httpd服务
/etc/rc.d/init.d/snmpd restart
/usr/local/apache/bin/apachectl restart
------------------------------------------------------------------------
打开your mrtg server ip/mrtg/index.html 就可以看见流量了
 
----------------------------------------------------
阅读(795) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~