MTRG 完全安装手册

合集下载

Linux下Mrtg安装与配置

Linux下Mrtg安装与配置

Linux安装mrtg监控主机流量linux下需要的软件:gd-1.8.4-11、gd-devel-1.8.4-11、libpng-1.2.2-16、libpng-devel-1.2.2-16、libpng10-1.0.13-8、libpng10-devel-1.0.13-8、perl-5.8.0-88、zlib-1.1.4-8、zlib-devel-1.1.4-8、httpd-2.0.40-21、gcc-3.2.2-5、net-snmp-5.06-17、mrtg-2.14.5.tar.gz 需下载:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.14.5.tar.gzMRTG生成供浏览图像需要httpd服务的支持,同时也需要gd、libpng和zlib三个软件包的支持,而gd 的正常运行也需要其它的几个软件,下面一并安装它们1.安装zlib-1.2.3#tar zxvf zlib-1.2.3.tar.gz#cd zlib-1.2.3#./configure --prefix=/usr/local/zlib#make#make install2.安装httpd-2.2.4#tar zxvf httpd-2.2.4.tar.gz#cd httpd-2.2.4#./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so--enable-track-vars --enable-rewrite --with-z-dir=/usr/local/zlib#make#make install启动httpd/usr/local/apache/bin/apachectl -k start3.安装libpng-1.2.14#tar zxvf libpng-1.2.14.tar.gz# cd libpng-1.2.14# cp scripts/makefile.linux makefile# make (若是提示找不到zlib库文件或者头文件,多半是makefile文件里zlib的默认路径有误。

MRTG网络流量监视系统的安装步骤

MRTG网络流量监视系统的安装步骤

MRTG网络流量监视系统由WEB服务器、Active Perl 、SNMP协议和MRTG 流量采集四部分构成,由于MRTG系统的运行需要系统组件“管理和监视工具”,所以在安装MRTG系统前,请确认操作系统组件“管理和监视工具”已经安装。

整个系统的安装配置步骤如下:1.安装WEB服务器MRTG系统的流量信息是以网页的形式存放在管理工作站上,网上的任何机器都可以通过浏览器来查看网络的流量信息。

所以在使用MRTG系统前,需安装一个WEB服务器,并将流量信息存放到WEB的主目录上或子目录上,以便进行WEB查看。

我们使用IIS5.0服务器作为WEB服务器,安装的平台为Windows 2000 Server。

WEB服务器安装完成后,创建主目录,用于存放流控主页和MRTG产生的流量信息文件。

打开IIS的默认Web站点,设置主目录的路径,比如c:\123,另外还在”文档”选项中将index.htm添加进入,见下图。

2、安装ActivePerl for WindowsMRTG是用Perl语言编写的,它需要在Perl语言解释器环境下运行,所以在使用MRTG前需要安装Perl语言解释器Active Perl。

这里我们下载了ActivePerl-5.8.8.820来运行MRTG。

根目录所在的盘一致,结果如下:4、下一个画面会让您确认是否使用[PPM3发送个人信息至ASPN],还是省着点儿,不要选它,直接按下一步。

5、这里可以全部选择上,下一步。

snmp-agentsnmp-agent local-engineid 800007DB0300E0FC05DE4Dsnmp-agent community read publicsnmp-agent community write privatesnmp-agent sys-info version allsnmp-agent group v3 admin noauthenticationsnmp-agent usm-user v3 snmpuser admin4、安装MRTG网络监视有了以上环境,就可以安装MRTG监视系统了,这是MRTG安装的核心。

ForeFront TMG 企业版安装指南图解

ForeFront TMG 企业版安装指南图解

ForeFront TMG 企业版安装指南图解Forefront TMG 企业版和标准版相比,主要增加了以下功能:∙支持超过4个CPU;∙支持企业级和阵列管理;∙支持网络负载均衡;∙支持缓存阵列路由协议(CARP);∙支持与Stirling的支持,实现自动化的安全联动响应处理;另外,TMG 标准版可以通过企业版的序列号升级为企业版,但是不能将TMG 企业版逆向降级为TMG 标准版。

Forefront TMG 企业版在组件方面进行了修改。

目前企业版的组件分为完全独立的企业管理服务器和防火墙服务两部分,但是安装防火墙服务时,会伴随安装一个配置存储服务。

企业管理服务器不能和防火墙服务安装在一台服务器上,而随防火墙服务安装的配置存储服务本身可以作为单阵列的配置存储服务器使用。

因此如果你需要同时管理多个阵列,则需要单独部署一台服务器作为企业管理服务器来作为集中管理的服务器;如果只是管理单个阵列,则无需额外部署企业管理服务器,而是把其中的一台TMG 服务器的防火墙服务作为阵列管理服务器,然后把其他的服务器均加入到这台阵列管理服务器的配置存储服务即可。

TMG 企业版的配置存储仍然采用ADAM 数据库,因此安装部署方式和ISA Server 2004/2006企业版完全一致。

当阵列中包括多台Forefront TMG 服务器时,服务器之间的访问就会涉及到身份验证的问题。

如果在服务器之间具有信任关系(例如均加入到相同的活动目录域),则可以通过活动目录实现计算机身份验证,部署起来非常容易;但是如果服务器之间不具有信任关系(例如位于工作组环境),那么就必须通过证书来实现相互之间的身份验证,并且配置阵列管理通讯时使用的镜像账户。

关于更详细的信息,可以参考ISA Server 2004企业版Beta安装指南一文。

系统及网络需求∙CPU:必须是x64(AMD 64)架构的CPU;∙内存:至少1 GB;∙硬盘空间:2.5 GB,不含Web 缓存及临时文件所使用的磁盘空间;缓存需要存放在NTFS分区上;∙操作系统:ForeFront TMG 只支持在Windows Server 2008 或者Windows Server 2008 R2 的x64 版本上进行安装;TMG 不支持任何32位操作系统,以及非Windows Server 2008/2008 R2 x64 版本的其他64位操作系统;∙网络适配器:至少需要一个网络适配器,并且必须为连接到TMG 服务器的每个网络单独准备一个网络适配器。

MRTG安装与使用

MRTG安装与使用

MRTG安装与使用Mrtg(Multi Router Traffic Grapher,MRTG)是一个监控网络链路流量负载的工具软件,它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载、CPU、MEM、SWAP、进程情况.安装前的准备:•安裝前的準備工作:MRTG 為使用 Perl 程式寫成的,並且使用到 zlib 、 gd 及 png 的函式庫(zlib 用來壓縮圖表、gd 用來繪製圖表),且由於 MRTG 乃使用 SNMP 協定,並且最後是以 HTTP 的網頁型態輸出成圖表,因此,你需要確定Linux 主機中已經含有下列的套件:o perl (perl-5.0xx 以上)o zlib (zlib-1.1.3-xx 以上)o gd (gd-1.3.xx 以上)o libpngo apache確定的方法就以 RPM 來確認吧:o rpm -qa | grep perlo rpm -qa | grep zlibo rpm -qa | grep gdo rpm -qa | grep libpng一、安装.1.RPM格式安装:安装目录为/usr/local/mrtg-2Rpm –ivh mrtg -2.9.29-4.ent.i386.rpm2.编译格式安装:可以在/indexintel10.html下载mrtg-2.16.2.tar.gz编译文件安装MRTG:#Tar –zxvf mrtg-2.16.2.tar.gz#cd mrtg-2.16.2#./configure –profix=/usr/local/mrtg-2#make & make install二、配置SNMP1.编辑/etc/snmp/snmpd.conf找到如下代码:[code]# Third, create a view for us to let the group have rights to:# Make at least snmpwalk -v 1 localhost -c public system fast again.# name incl/excl subtree mask(optional)view systemview included .1.3.6.1.2.1.1view systemview included .1.3.6.1.2.1.25.1.1[/code]在后面加上:[code]# haijd Add startview all included .1.3.6# haijd Add end[/code](使SNMP的MIB库支持搜索OID为.1.3.6下的所有OID)把下面的#号去掉#view mib2 included .dod.internet.mgmt.mib-2 fc把下面的语句access notConfigGroup "" any noauth exact systemview none none改为:access notConfigGroup "" any noauth exact mib2 none none(使SNMP支持MIB2库搜索。

MRTG2.16.2 配置参考手册

MRTG2.16.2 配置参考手册
语法
MRTG 配置文件语法遵循一些简单的规则: ???管检测必须在一行的开头。 ???在一个关键词行之后的以空格开头的每一行都是关键词行的后继行。 ???空行被忽略。 ???以#开头的行是注释行。 ???你可以使用 Include: file 的形式把其它的文件导入配置文件。 例子:include: base-option.inc 如果被包含的文件被相对路径指定, 包括当前目录和包含主配置文件的目录都会 被搜索。
SingleRequest 一些 SNMP 实现不能支持一次查询多个 snmp 变量。设置这个参数可以强迫 mrtg 每次只查询 一个变量。 例子: SingleRequest:yes
SnmpOptions 除了每个监控对象的超时选项可设置外,你还能够更详细的配置 snmpget 操作。目前支持以下 的选项: timeout retries backoff => $default_timeout, => $default_retries, => $default_backoff, => $max_repetitions, => 1,
全局配置关键词
WorkDir WorkDir 指定日志文件和网页文件的生成文件。 例子: WorkDir: /usr/tardis/pub/www/stats/mrtg 可选全局关键词 HtmlDir HtmlDir 指定 html(或者 shtml,这个会在以后被支持)生成的位置。 注意:WorkDir 会覆盖 htmldir 和 imagedir、logdir 的设置。 例子: Htmldir:/www/mrtg/ ImageDir ImageDir 指定存放生成的图片的文件夹。 这个文件夹应该设置在 html 文件夹内。 例子: Imagedir:/www/mrtg/images LogDir LogDir 指定存放日志的文件夹.这不必放在 htmldir 文件夹内. 例子: Logdir:/www/mrtg/logs Forks( UNIX only) 在支持 Fork 的系统之中 (例如 UNIX) mrtg 需要通过 snmp 获取数据的时候, ,当 它能 fork 自己成为多个实例。 在高延迟或者存在大量设备的情况下,这能极大的提高效率。如果你的那台交换

MRTG配置完整手册-semar-网易博客

MRTG配置完整手册-semar-网易博客

MRTG配置完整手册-semar-网易博客2007年11月16日星期五 11:02最近有不少朋友在问MRTG的问题,我前一段时间也搞了一些,今天花了一天的时间一边重新做一遍,一边写文档.现在文档写完了,把它拿出来共享给大家. 由于水平有限,里面如果有什么错误的话,就帮忙指出.请相信如果照着这个来做,你的MRTG很快就会搞定.^_^.主要功能:用一个网页来监视系统的CPU,NIC,MEM,SWAP,DISK usage, DISK I/O.情况.里面的script有部分是自已写的,也有部分是下载的.像磁盘空间那个script是下载的,但是觉得功能不是很好用,由于有现成的也就没有再写,如果哪位有更好的script望请共享.1. 安装.(1)需要的RPMRHEL 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-4gd-devel-1.8.4-4perl-5.6.0-17perl-CGImod_perl-1.24_01-3libpng-1.0.12-2libpng-devel-1.0.12-2gcc-2.96-98gcc-g77-2.96-98gcc-c++-2.96-98zlib-1.1.3-24zlib-devel-1.1.3-24httpd(apache)net-snmpmrtg检查装有没有上面rpm包.(2)安装MRTGRpm –ivh mrtg -2.9.29-4.ent.i386.rpm2. 配置SNMP 让他可以配合MRTG工作编辑/etc/snmp/snmpd.conf把下面的#号去掉#view mib2 included .dod.internet.mgmt.mib-2 fc #在89行把下面的语句#在62行access notConfigGroup "" any noauth exact systemview none none改为:access notConfigGroup "" any noauth exact mib2 none none 改完重启一下snmpService snmpd restat3. 配置MRTG(1) mkdir /var/www/html/mrtg(2) mkdir /opt/mrtg(3) 从下面的贴子复制以下几个script 到/opt/mrtgCpu.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/*********************.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]: 12500000Title[cpu]: CPU -- XMNLINUXTEST02Options[cpu]: gauge,nopercent,growrightYLegend[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]: dwymMaxBytes[managemem]: 2048000Title[managemem]:MemoryShortLegend[managemem]: &kmg[managemem]:kB,MBkilo[managemem]:1024YLegend[managemem]: Memory UsageLegend1[managemem]: Total MemoryLegend2[managemem]: Used MemoryLegendI[managemem]: Total MemoryLegendO[managemem]: Used MemoryOptions[managemem]: growright,gauge,nopercentPageTop[managemem]:<H1>;Memory -------XMNLINUXTEST2</H1>;4)Swap 也是设为2G,根据实际情况改MaxBytes.###################Swap 2G#######################Target[swap]:`/opt/mrtg/swap.sh`Unscaled[swap]: dwymMaxBytes[swap]: 2048000Title[swap]:Memory State of ServerShortLegend[swap]: &kmg[swap]:kB,MBkilo[swap]:1024YLegend[swap]: Swap UsageLegend1[swap]: Total SwapLegend2[swap]: Used SwapLegendI[swap]: Total SwapLegendO[swap]: Used SwapOptions[swap]: growright,gauge,nopercentPageTop[swap]:<H1>;Swap-------XMNLINUXTEST02</H1>;5)设置磁盘使用量最大为480G,可以根据实际情况修改MaxBytes################## Disk Space 480G #########################Target[disk]: `/opt/mrtg/df.pl`Title[disk]: Disk Space ----XMNLINUXTEST02Unscaled[disk]: dwymMaxBytes[disk]: 465247550kmg[disk]: KB,MB,GBLegendI[disk]: Total Disk SpaceLegendO[disk]: Used Disk SpaceLegend1[disk]: Total Disk SpaceLegend2[disk]: Used Disk SpaceYLegend[disk]: MegabytesShortLegend[disk]: &Options[disk]: growright,gauge,nopercentPageTop[disk]: <H1>;Disk Space --------XMNLINUXTEST02</H1>;6)磁盘I/O的检测,如果需要的检,更多的分区,修改并复制这个部分,并修改diskperf.sh################## Disk I/O 100K/sec /DEV/SDA ########### If you want monitor more disk, please copy below create # now monitor job, and copy & modify the diskperf.sh to setting disk.Target[diskIO]: `/opt/mrtg/diskperf.sh`Title[diskIO]: Disk HDA I/O Utilization ReportUnscaled[diskIO]: dwymMaxBytes[diskIO]: 100PageTop[diskIO]: <H1>;Disk I/O Utilization Report</H1>;kmg[diskIO]: KB,MB,GBLegendI[diskIO]: Disk I/O KBread/secLegendO[diskIO]: Disk I/O KBwrite/secLegend1[diskIO]: Disk I/O KBread/secLegend2[diskIO]: Disk I/O KBwrite/secYLegend[diskIO]: MegabytesShortLegend[diskIO]: &Options[diskIO]: growright,gauge,nopercent4. 编译配置文件先在/etc/profile 加入两个参数LC_ALL=CLANGUAGE=on# env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg前面两次会出错,多运行几次就没有问题.5. 生成html文件./usr/bin/indexmaker –output=/var/www/html/mrtg/index.html –title=主机名/var/www/html/mrtg/mrtg.cfg6. 配置apache 的设置.#vi /etc/httpd/conf.d/mrtg.cfg把Alias /mrtg /var/www/mrtg 改为Alias /mrtg /var/www/html/mrtg把Allow from localhost 改为Allow from all#service httpd restart ,重启apache.7. 配置,自运行脚本,每五分钟自动运行一次.在root 下启动 crontab –e 添加计划*/5 * * * * env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg8. 确认service http&crontab的运进级别.可以用下面两个命令查看这个服务的进行状况,#chkconfig –list |grep httpd#chkconfig –list |grep crontab或用设定运行级别chkconfig --level 35 httpd onchkconfig --level 35 crontab on5. 常见问题(1)问:实际内存或硬盘跟的图里面的值相差太多,要吗线超出图表,要吗,在图表的下面. 如何更改图表的比例? 如内存实际上只有512M,但表里面内存显示最大为2G.答:修改/var/www/html/mrtg/mrtg.cfg 找到相关的部分, 修改MaxBytes[managemem]: 2048000 中的2048000为512000(2)问:我有几个硬盘,如果要监测其他的硬盘IO?答:首先复制一份diskperf.sh 成diskperf2.sh ,再修改diskperf2.sh里面把hd=xxx改为你要监测的硬盘,再修改/var/www/html/mrtg/mrtg.cfg 复制sda的那一部门,并修改相关的部分.如Target[diskIO]:`/opt/mrtg/diskperf.sh` 改成Target[diskIO]: `/opt/mrtg/diskperf2.sh`这一部份的[diskIO]改为disk2IO(3)问:修改了配置文件/var/www/html/mrtg/mrtg.cfg 后,网页没有生效答:修改完配置文件应该要重新用下面命令生成新的网页./usr/bin/indexmaker –output=/var/www/html/mrtg/index.html –title=主机名/var/www/html/mrtg/mrtg.cfg(4)问:如何看我的MRTG图.答:用http://你的IP/mrtg/ 就可以看到了.附:1: mrtg.cfg 里面几个参数的意思.Target:是要执行的脚本Xsize:生成图表的横向宽度(最大600)Ysize:生成图表的纵向高度(最大200)Title:标题kMG: Change the default multiplier prefixesYtics:纵向划分为几个块(格子)MaxBytes:图表纵向数值的最大上限PageTop:页面上面的提示kilo:一般是写1024,如果需要的话,是1000在计算机里的单位LegendI:从SHELL返回的数据中的第一个LegendO:从SHELL返回的数据中的第二个Options: growright,表示图表向右延展附2:各个script(1)cat /opt/mrtg/cpu.sh#!/bin/bashcpuusr=`/usr/bin/sar -u 1 3 |grep Average |awk '{print $3}'` cpusys=`/usr/bin/sar -u 1 3 |grep Average |awk '{print $5}'` UPtime=`/usr/bin/uptime |awk '{print $3""$4""$5}'`echo $cpuusrecho $cpusysecho $UPtimehostname(2)Disk usagecat /opt/mrtg/df.pl#!/usr/bin/perl# output(df -kl) looks like this:# Filesystem 1k-blocks Used Available Use% Mounted on# /dev/md0 95645100 30401312 64272080 33% /# /dev/hde1 14119 1159 12231 9% /boot ## In which case, this script returns :# 95659219# 30402503# when run.foreach $filesystem (`df -kl | grep -v "Filesystem"`){@df = split(//s+/,$filesystem);$total += $df[1];$usage += $df[2];}print "$total/n";print "$usage/n";hostname(3) DISK IO # cat /opt/mrtg/diskperf.sh#!/bin/bash# This script will monitor the KBread/sec &KBwriten/sec of Disk.# Creater: CCC IT loren ext:2288 2005/8/3# As sda ,sdb,sdc,sdd,hda.# disk=sdahd=sdadisk=/dev/$hdKBread_sec=`iostat -x $disk|grep $hd |awk '{print $8}'`KBwrite_sec=`iostat -x $disk|grep $hd |awk '{print $9}'`echo "$KBread_sec"echo "$KBwrite_sec"hostname(4)MEMORYcat /opt/mrtg/mem.sh#!/bin/bash# This script to monitor the mem usage.totalmem=`/usr/bin/free |grep Mem |awk '{print $2}'`usedmem=`/usr/bin/free |grep Mem |awk '{print $3}'`echo "$totalmem"echo "$usedmem"(5)SWAPcat /opt/mrtg/swap.sh#!/bin/bash# This script to monitor the swap usage.totalswap=`/usr/bin/free |grep Swap |awk '{print $2}'` usedswap=`/usr/bin/free |grep Swap |awk '{print $3}'` echo "$totalswap"echo "$usedswap"最近读者liuyucnccenlihuagdlzl2。

MRTG流量测试软件架设方法

MRTG流量测试软件架设方法

MRTG流量测试软件架设方法一前言1.简介:MRTG是一款从支持SNMP网络设备中取得流量资料,进行分析、绘制成网页图表格式的工具,通过它绘制的图表清晰、直观。

藉由它网站管理人员可以很快取得流量负载情况的详细报告,从中判断网络或设备发生问题的可能原因。

2.运行原理MRTG主要是利用SNMP协议,查询指定的支持SNMP协议的网络设备,五分钟统计一次被测设备的流量情况,然后将其绘制成统计图输出。

3.使用范围目前MRTG可以适用于Microsoft NT; Linux; Unix系统中,诚如上节说述,该软件的最大限制在于您的Router或者HUB必须支持SNMP,否则该软件将无法工作。

4.参考网站/http://www.switch.ch/~oetiker/webtools/mrtg/mrtg.html了解了以上基本信息后我们就可以学习动手安装MRTG了,以下我们就主要介绍一下MRTG 在LINUX及WINNT下的安装方法二.LINUX下的安装1. 所需套件APACHE-1.3.6.7或以上版本GD-1.3-5 或以上版本PERL-5.00503-2 或以上版本一般而言我们在安装REDHAT 6.0以上版本安装时如果选用WEB服务器安装方式的话这些套件都被默认安装了,但为了保证安装的成功我们这里还是简单介绍一下安装的方法:2. 安装套件首先以ROOT身份登陆LINUX可使用rpm –q <名称> 来检查当前所需要安装的套件是否已经被安装或当前的版本号;例:#rpm –q apache#apache-1.3.12-25表示当前系统已经安装了APACHE 1.3.12-25 。

其他套件的检查方法相同。

安装套件命令:rpm –ivh + 套件名.rpm升级套件命令:rpm –Uvh +套件名.rpm以下示范将以安装套件为例,若升级套件请将rpm –ivh 改成rpm –Uvh即可,其他操作相同。

在WINDOWS下安装MRTG全攻略网络流量监控

在WINDOWS下安装MRTG全攻略网络流量监控

在WINDOWS下安装MRTG全攻略网络流量监控目录在WINDOWS下安装MRTG全攻略--网络流量监控 1代序 1目录 1SNMP简介 2MRTG简介 4STEP BY STEP教您安装PERL 7STEP BY STEP教您设置SNMP 11STEP BY STEP教您安装MRTG 14把流量图加入您的网站 19SNMP简介一个网络管理系统一般要包含以下几个元素:①若干个(可能很多个)需要被管理的网络设备节点,如路由器、服务器等设备,每个节点上都运行着一个称为设备代理(agent)的应用进程,其实现对被管理设备的各种被管理对象的信息如流量等的搜集和对这些被管对象的访问的支持;②至少一个管理工作站,该管理站运行着管理平台应用系统,实现为管理员提供对被管设备的可视化的图形界面,从而使管理员可以方便的进行管理;③一个管理协议,用来定义设备代理和管理工作站之间管理信息传送的规程。

其中管理协议的操作是在管理框架下进行的,管理框架定义了和安全相关的认证,授权,访问控制和加密策略等各种安全防护框架。

在运行TCP/IP协议的互联网环境中,管理协议标准是简单网络管理协议(Simple Network Management Protocol,SNMP),其定义了传送管理信息的协议消息格式及管理站和设备代理相互之间进行消息传送的规程。

出于业界对网络管理协议标准化的迫切要求的驱动,IETF于1990发布了SNMPv1的正式RFC 文档;其设计思想重点放在保证协议的简单性、灵活性和可扩展性上,并希望把SNMP作为一个过渡性的网管协议来作为实现对互连的网络设备进行管理时遵循的标准,待OSI的网络管理协议—CMIP的开发、实现和标准化成熟和完善到可以在业界推广之后,再用CMIP来替换SNMP。

但是由于各种的原因,CMIP并没有替代SNMP,而 SNMP发展为业界的标准。

SNMP一共发展有3个主版本,分别为SNMPv1 ,SNMPv2和SNMPv3。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MTRG 完全安装手册
发布日期:2004-6-5 浏览次数: 1558
安装:MRTG支持Windows95,98,ME,NT,2000和几乎所有UNIX版本,现介绍在Windows2000上的安装方法。

因为MRTG是在C、Perl下开发的,所以在安装MRTG之前要安装Perl
首先下载软件ActivePerl-5.6.0.620和mrtg-2.9.10,下载网址如下:
/down/ActivePerl-5.6.0.620-MSWin32-x86-multi-thread.msi for Win2000
http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.9.10.zip for Win2000 http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.9.10.tar.gz for UNIX
安装ActivePerl-5.6.0.620非常简单,*.msi可直接在Windows2000下运行,按提示点击下一步就可顺利完成安装。

然后把mrtg-2.9.10.zip解压到硬盘上,如E:\mrtg。

这样软件就安装完毕。

安装MRTG的微机最好是Web服务器,以便他人可通过浏览器查看流量情况。

生成配置文件:首先要生成一个配置文件,这个文件生成一次就可以了,在dos下执行:
perl E:\mrtg\bin\cfgmaker public@IP地址> C:\Inetpub\wwwroot\mrtg\cfg\mrtg.cfg Public:community字符串,一般情况下,默认是Public。

IP地址:你要监测的设备的IP地址。

> C:\Inetpub\wwwroot\mrtg\cfg\mrtg.cfg:把生成的内容输入到mrtg.cfg文件里。

可以同时对多个设备生成一个配置文件。

只要在重定向符号>前输入多个public@IP地址就可以了,之间用空格相隔。

修改配置文件:你可以在配置文件的第一行输入一些参数,一个参数占一行,下面简单介绍一下常用参数:
用MRTG生成图表时产生三类文件:html,image,log。

htmlDir: C:\Inetpub\wwwroot\mrtg
把生成的html文件放到C:\Inetpub\wwwroot\mrtg文件夹下
imagedir: C:\Inetpub\wwwroot\mrtg\images
把生成的image文件放到C:\Inetpub\wwwroot\mrtg\images文件夹下
logdir: C:\Inetpub\wwwroot\mrtg\logs
把生成的log文件放到C:\Inetpub\wwwroot\mrtg\logs文件夹下。

相关文档
最新文档