文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mrtg配置

mrtg配置

时间:2006-02-15  来源:sataz

1.所需要的软件包
 gd-2.0.15.tar.gz
    jpeg-v6b.tar.gz
 libpng-1.2.5.tar.gz
 zlib-1.1.4.tar.gz
 freetype-2.1.5.tar.bz2
 rpm -ivh net-snmp-5.06-17.i386.rpm (这个在redhat9.0的第二张上有)
2、安装jpeg-6b
 #./configure
 # make
 # make install
 # make install-lib
 
 //以前因为没有执行这一步安装导致在编译php时报错
3、libpng-1.2.5的安装配置
 #cp scripts/makefile.gcmmx makefile
 //makefile.gcmmx是针对MMX指令集优化的
#make && make install
4、zlib-1.1.4安装配置
#./configure --shared
//shared生成zlib的共享库文件
#make && make install
5、freetype-2.1.5安装配置
#./configure
#make
#make install
6.gd-1.0.15安装配置
 #./configure
 //配置完成后,注意输出的信息是否如下:
 //** Configuration summary for gd 2.0.15:
 // Support for PNG library: yes
 // Support for JPEG library: yes
 // Support for Freetype 2.x library: yes
 // Support for Xpm library: no
 // Xpm库以前安装不成功,如果程序部门不常用用,一般PNG/JPEG/FREETYPE三个库打开支持就行
 #make && make install
 #cp gd.h /usr/local/lib
 //编译PHP的时候会缺少这个文件出错
9、安装net-snmp
 #rpm -ivh net-snmp-5.06-17.i386.rpm
 #rpm -ivh net-snmp-devel-5.06-17.i386.rpm
10、安装mrtg
 #tar xzvf mrtg-2.9.29.tar.gz
 #./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
 #vi /etc/snmp/snmpd.conf
 #make
 #make install
 //安装完以后,配置/etc/snmp/snmpd.conf文件,使其能配合mrtg工作。
 //把下面的#号去掉
 //#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
 //找到以下行,如果没有请在最后加上,一定要加上,注意再注
 // rocommunity mrtg
 //ok,改完以后,就可以启动snmpd服务,SNMP配置也到此完成了。 
 #/etc/rc.d/init.d/snmpd start
11、配置mrtg:
 #mkdir /data/www/htdocs/mrtg
 #cp images/* /data/www/htdocs/mrtg
 #/usr/local/mrtg/bin/cfgmaker --output=/data/www/htdocs/mrtg/mrtg.cfg > [email protected]
 //这里是创建一个mrtg.cfg文件
 //特别注意:在 [email protected]这一行呢,mrtg 是有其意义的(在 snmp 这个通讯服务里面的预设搜寻的一个代码,默认的可能是public,这就是刚才要查看/etc/snmp/snmpd.conf里的原因了),所以,如果你的主机的动态 DNS 名称为 your.domain.name 则你就『一定』要写成 [email protected] 才行!
 //在/data/www/htdocs/mrtg目录下,并且监控192.168.0.1的地址,本例这个地址是本机的网卡IP地址
 #vi /data/www/htdocs/mrtg/mrtg.cfg
 #修改mrtg.cfg文件,主要修改以下内容,以符合你的实际情况 
    WorkDir: /var/www/html/mrtg
    Options[_]: growright, bits
    Language:GB2312
 
 #/usr/local/mrtg/bin/mrtg /data/www/htdocs/mrtg/mrtg.cfg
12、制作首页:index.html
 #/usr/local/mrtg/bin/indexmaker --output=/data/www/htdocs/mrtg/index.html --title=服务器流量统计 /data/www/htdocs/mrtg/mrtg.cfg
 #crontab -e
 */5 * * * * /usr/local/mrtg/bin/mrtg /data/www/htdocs/mrtg/mrtg.cfg
13、#http://192.168.0.1/mrtg/ 如果你的安装成功。哪么可以增加CPU的状态 14、在mrtg目录下建立一个cpu.cfg的文件
 
LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt
Target[cpu]:ssCpuRawUser.0&ssCpuRawIdle.0:[email protected]
RouterUptime[cpu]: [email protected]
MaxBytes[cpu]: 100
Title[cpu]: CPU LOAD
PageTop[cpu]: <H1>User CPU Load %</H1>
Unscaled[cpu]: ymwd
ShortLegend[cpu]: %
YLegend[cpu]: CPU Utilization
Legend1[cpu]: User CPU in % (Load)
Legend2[cpu]: Idle CPU in % (Load)
Legend3[cpu]:
Legend4[cpu]:
LegendI[cpu]: User
LegendO[cpu]: Idle
Options[cpu]: growright,nopercent
WorkDir:/data/www/htdocs/mrtg/
Language:gb2312
15、重新启动snmp服务
 #/usr/local/mrtg/bin/mrtg /data/www/htdocs/mrtg/cpu.cfg
 //将会在mrtg目录下建立一个cpu.html文件 这样就大功告成了
别忘记在crontab -e中增加
/usr/local/mrtg/bin/mrtg /data/www/htdocs/mrtg/cpu.cfg
  从网上搜得文章一篇,过段时间测试后更新文档  
相关阅读 更多 +
排行榜 更多 +
合合合军团

合合合军团

策略塔防 下载
街头滑板

街头滑板

体育竞技 下载
武者生存

武者生存

体育竞技 下载