| MRTG 配置完整手册. |
|
| 作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-24 0:07:27
|
MRTG 配置完整全功略. 最近有不少朋友在问MRTG的问题,我前一段时间也搞了一些,今天花了一天的时间一边重新做一遍,一边写文档.现在文档写完了,把它拿出来共享给大家. 由于水平有限,里面如果有什么错误的话,就帮忙指出. 请相信如果照着这个来做,你的MRTG很快就会搞定.^_^.
主要功能: 用一个网页来监视系统的CPU,NIC,MEM,SWAP,DISK usage, DISK I/O.情况. 里面的script有部分是自已写的,也有部分是下载的.像磁盘空间那个script是下载的,但是觉得功能不是很好用,由于有现成的也就没有再写,如果哪位有更好的script望请共享.
nonameboy 回复于:2005-08-04 17:25:091.安装. (1)需要的RPM RHEL 3.0/4.0的安装CD带有MRTG的RPM安装包. 为了使用MRTG的一些脚本,需要安装其他的一些安装包. Sysstat.rpm 系统状况监视安装包.(cpu.sh) Procps.rpm 内存,Swap 使用情况工具等(cpu.sh,mem.sh,swap.sh) Coreutils.rpm (df.pl,disk.sh) gd-1.8.4-4 gd-devel-1.8.4-4 perl-5.6.0-17 perl-CGI mod_perl-1.24_01-3 libpng-1.0.12-2 libpng-devel-1.0.12-2 gcc-2.96-98 gcc-g77-2.96-98 gcc-c++-2.96-98 zlib-1.1.3-24 zlib-devel-1.1.3-24 httpd(apache) net-snmp mrtg 检查装有没有上面rpm包. (2)安装MRTG Rpm –ivh mrtg -2.9.29-4.ent.i386.rpm
nonameboy 回复于:2005-08-04 17:26:552.配置SNMP 让他可以配合MRTG工作 编辑/etc/snmp/snmpd.conf 把下面的#号去掉 #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc #在89行 把下面的语句#在62行 access notConfigGroup "" any noauth exact systemview none none 改为: access notConfigGroup "" any noauth exact mib2 none none 改完重启一下snmp Service snmpd restat
nonameboy 回复于:2005-08-04 17:30:593.配置MRTG (1)mkdir /var/www/html/mrtg (2)mkdir /opt/mrtg (3)从下面的贴子复制以下几个script 到/opt/mrtg Cpu.sh , mem.sh , swap.sh, diskperf.sh, disk.pl (4) cp /var/www/mrtg/* /var/www/html/mrtg (5) /usr/bin/cfgmaker –output=/var/www/html/mrtg/mrtg.cfg public@10.102.17.100 用来配置一个mrtg配置文件. (6) 编辑MRTG的配置文件 vi /var/www/html/mrtg/mrtg.cfg (1)把WorkDir: /var/www/html/mrtg 加入到配置文件的前面. (2)把Options[_]: growright, bits 前面的#删掉. (3)把要监测的几个ITEM加入到配置文件里面去. 1) CPU ################CPU###################### Target[cpu]: `/opt/mrtg/cpu.sh` MaxBytes[cpu]: 12500000 Title[cpu]: CPU -- XMNLINUXTEST02 Options[cpu]: gauge,nopercent,growright YLegend[cpu]: CPU loading (%) ShortLegend[cpu]:% LegendO[cpu]: & CPU USER; LegendI[cpu]: & CPU SYSTEM; PageTop[cpu]: <H1>CPU -- XMNLINUXTEST02</H1> 2)NIC 用配置文件自动配好的. 3)MEM 这个图最大设为2G,如果服务器有更大的内存,可以修改Maxbytes. ############### MEM 2G ################# Target[managemem]:`/opt/mrtg/mem.sh` Unscaled[managemem]: dwym MaxBytes[managemem]: 2048000 Title[managemem]:Memory ShortLegend[managemem]: & kmg[managemem]:kB,MB kilo[managemem]:1024 YLegend[managemem]: Memory Usage Legend1[managemem]: Total Memory Legend2[managemem]: Used Memory LegendI[managemem]: Total Memory LegendO[managemem]: Used Memory Options[managemem]: growright,gauge,nopercent PageTop[managemem]:<H1>Memory -------XMNLINUXTEST2</H1> 4)Swap 也是设为2G,根据实际情况改MaxBytes. ################### Swap 2G####################### Target[swap]:`/opt/mrtg/swap.sh` Unscaled[swap]: dwym MaxBytes[swap]: 2048000 Title[swap]:Memory State of Server ShortLegend[swap]: & kmg[swap]:kB,MB kilo[swap]:1024 YLegend[swap]: Swap Usage Legend1[swap]: Total Swap Legend2[swap]: Used Swap LegendI[swap]: Total Swap LegendO[swap]: Used Swap Options[swap]: growright,gauge,nopercent PageTop[swap]:<H1>Swap-------XMNLINUXTEST02</H1>
5)设置磁盘使用量 最大为480G,可以根据实际情况修改MaxBytes ################## Disk Space 480G ######################### Target[disk]: `/opt/mrtg/df.pl` Title[disk]: Disk Space ----XMNLINUXTEST02 Unscaled[disk]: dwym MaxBytes[disk]: 465247550 kmg[disk]: KB,MB,GB LegendI[disk]: Total Disk Space LegendO[disk]: Used Disk Space Legend1[disk]: Total Disk Space Legend2[disk]: Used Disk Space YLegend[disk]: Megabytes ShortLegend[disk]: & Options[disk]: growright,gauge,nopercent PageTop[disk]: <H1>Disk Space --------XMNLINUXTEST02</H1>
nonameboy 回复于:2005-08-04 17:31:436)磁盘I/O的检测,如果需要的检,更多的分区,修改并复制这个部分,并修改diskperf.sh ################## [1] [2] [3] [4] [5] [6] [7] [8] 下一页
|
|
[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda 责任编辑:kinda |
|
上一篇文章: Debian 急救手记 下一篇文章: 原创:使用hgfs实现vmare文件传输一法,无需任何网络相关设置 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |