mrtg安装详解

合集下载

Mrtg_流量图配置文档

Mrtg_流量图配置文档

安装配置MRTG-2.15.1网页中显示中文字体<meta http-equiv="Content-Type" content="text/html;charset=gb2312">9.检查/etc/hosts文件里面的机器名必须和现有的统一。

在/.cshrc加:alias date='date "+DATE: %Y-%m-%d%nTIME: %H:%M:%S"' 时间不显示乱码。

MRTG本文中使用的系统为RH4.0&RH9.2,本机IP地址为192.168.1.6一、MRTG需要以SNMP服务为基础,所以请确保你的系统已经启用了此服务1.请确保你的系统安装了以下软件包net-snmp-5.0.6-17net-snmp-devel-5.0.6-17net-snmp-utils-5.0.6-172.修改/etc/snmp/snmpd.conf#89行去掉如下一行的注释view mib2 included .dod.internet.mgmt.mib-2 fc#在大约55行处添加如下一行view systemview included .1.3.6.1.2.1.2#63把如下行access notConfigGroup "" any noauth exact systemview none none改作:access notConfigGroup "" any noauth exact mib2 none none3.启用snmpd服务service snmpd startchkconfig --levle 2345 snmpd on二、MRTG生成供浏览图像需要httpd服务的支持,同时也需要gd、libpng和zlib三个软件包的支持,而gd的正常运行也需要其它的几个软件,下面一并安装它们1.安装zlib-1.2.3gunzip < zlib-1.2.3.tar.gz |tar xvf -cd zlib-1.2.3./configure --prefix=/usr/local/zlibmakemake install2.安装httpd-2.2.4gunzip < httpd-2.2.4.tar.gz | tar xvf -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/zlibmakemake install启动httpd/usr/local/apache/bin/apachectl -k start3.安装libpng-1.2.14gunzip < libpng-1.2.14.tar.gz| tar xvf –cd libpng-1.2.14cp scripts/makefile.linux makefilemake (若是提示找不到zlib库文件或者头文件,多半是makefile文件里zlib的默认路径有误。

mrtg编译安装

mrtg编译安装

目录一、mrtg安装(linux)(一)cisco设备配置(二)服务器配置(源码安装gcc、snmp、mrtg等)(三)添加mrtg用户和权限(四)服务器支持中文注:产生乱码大概有以下几点原因:1.系统默认语言,默认语言最好是英文,对于中文只是支持即可。

2.节点生成的配置文件,语言项,应该是“Chinese”或者GB2312,这两个可互相切换一下,因为系统版本不同可能要用的表示方法也不同。

3.生成过的index文件被Windows的记事本打开编辑过,有些Windows的记事本会产生乱码,这点要注意,不要用记事本打开生成的index文件。

4.更改过语言的配置文件,要将生成的index文件删除,重新生成。

5.查看MRTG的程序配置文件,语言应为中文。

一、Mrtg安装(linux)(一)CISCO设备配置1、进入enable模式2、config terminal3、依次输入如下命令snmp-server community public ROsnmp-server trap-source FastEthernet0/0snmp-server contact [你的联系人EMAIL地址]snmp-server enable traps(二)服务器配置(源码安装gcc、snmp、mrtg等)1.Mrtg需要的源码包如下。

gcc-4.5.0.tar.gz或gcc-4.5.0.tar.bz2gmp-4.3.2.tar.gz或gmp-4.3.2.tar.bz2mpfr-2.4.2.tar.gz或mpfr-2.4.2tar.bz2mpc-0.8.1.tar.gz或mpc-0.8.1.tar.bz2#说明要安装gcc需要GMP、MPFR、MPC这三个库,可从ftp:///pub/gcc/infrastructure/下载相应的压缩包。

由于MPFR依赖GMP,而MPC依赖GMP和MPFR,所以要先安装GMP,其次MPFR,最后才是MPC。

MRTG V2.17安装教程

MRTG V2.17安装教程

MRTG V2.17安装教程CentOS 5.7 X64系统http://oss.oetiker.ch/mrtg/doc/MRTG官方网站文档环境检查:CentOS系统安装时,需要将web Server(Apache)安装上去。

MRTG需要有GCC、Perl、gd、libpng、zlib的支持,如果没有请用在线安装(yum install)的方式将它们安装好。

[root@mailserver software]# rpm -qa | grep rrdtoolrrdtool-devel-1.4.4-1.el5.rfrrdtool-1.4.4-1.el5.rfperl-rrdtool-1.4.4-1.el5.rftcl-rrdtool-1.4.4-1.el5.rfpython-rrdtool-1.4.4-1.el5.rfphp-rrdtool-1.4.4-1.el5.rfruby-rrdtool-1.4.4-1.el5.rf[root@mailserver ~]# rpm -qa gcc perl gd libpng zlibzlib-1.2.3-4.el5perl-5.8.8-32.el5_6.3gcc-4.1.2-51.el5libpng-1.2.10-7.1.el5_5.3zlib-1.2.3-4.el5gd-2.0.33-9.4.el5_4.2libpng-1.2.10-7.1.el5_5.3gd-2.0.33-9.4.el5_4.2第一步,下载第三方在线安装软件,为以后在线安装其它软件提供方便。

[root@proxy software]#wget /rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm[root@proxy software]# rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm #升级安装第二步,下载mrtg RPM包安装。

mrtg安装

mrtg安装

mrtg安装.txt你无法改变别人,但你可以改变自己;你无法改变天气,但你可以改变心情;你无法改变生命长度,但你可以拓展它的宽度。

Windows下安装配置MRTG1、到MRTG官方网站下载最新版本(我用的是mrtg-2.16.2.zip,注意:windows下的安装包是.zip文件)官方站点:[url]http://oss.oetiker.ch/[/url]下载地址:[url]ftp://ftp.idilis.ro/mirrors/mrtg/[/url]2、安装MRTG(1)解压mrtg-2.16.2.zip到C:\mrtg-2.16.2(2)在C:\mrtg-2.16.2\doc目录下查找到mrtg-nt-guide.txt ,此为MRTG在windows 下的安装指导文件。

截取如下:INSTALLINGI suggest you do the following from the machine that will be runningMRTG, which, in this case, is also a web server. All examples are fordoing things to a LOCAL machine.FirstUnzip MRTG to C:\mrtg-2.16.2 on the Windows machine of your choice. NextInstall Perl on the same Windows machine. You might want to makesure that the Perl binary directory is listed in your system path.C:\Perl\bin;%SystemRoot%\system32;%SystemRoot%;...You can manually check this by going to [Control Panel]->[Sys-tem]->[Environment]To see if everything is installed properly you can open a Command Shell and go into c:\mrtg-2.16.2\bin. Type:perl mrtgThis should give you a friendly error message complaining about themissing MRTG configuration file. Now, you have successfully installedMRTG and Perl.(3)安装指导文件提示,在安装MRTG之前需要先安装PERL。

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库搜索。

网络流量监控器mrtg全攻略

网络流量监控器mrtg全攻略

管理对象库MIB
MIB 是一个按照层次结构组织的树状结构(定义方式类似于域名系统),管理对象为定义为树中的相应叶子节点。管理对象是按照模块的形式组织,每个对象的父节点表示该种对象属于上层的哪一个模块。而且OSI为树中每一层的每个节点定义唯一的一个数字标识,每层中的该数字标识从1开始递增,这样树中的每个节点都可以用从根开始到目的节点的相应的标识对应的一连串的数字来表示,如1.3.6.1.2.1.1表示了MIBII中系统组子树,而 1.3.6.1.2.1.1.1.0表示系统组中的系统描述(sytem Descrption)对象。每个对象的一连串数字表示被称为对象标识符(Object Indentifier,OID)。
Linux MIPS, Linux S/390
WindowsNT 3.51, 4.0, 2k, XP
可以通过mrtg监控的设备(目前市场上绝大多数产品都支持SNMP协议,只要支持SNMP协议 的设备就都可以使用MRTG来监控)
SNMP简介
一个网络管理系统一般要包含以下几个元素:①若干个(可能很多个)需要被管理的网络设备节点,如路由器、服务器等设备,每个节点上都运行着一个称为设备代理(agent)的应用进程,其实现对被管理设备的各种被管理对象的信息如流量等的搜集和对这些被管对象的访问的支持;②至少一个管理工作站,该管理站运行着管理平台应用系统,实现为管理员提供对被管设备的可视化的图形界面,从而使管理员可以方便的进行管理;③一个管理协议,用来定义设备代理和管理工作站之间管理信息传送的规程。其中管理协议的操作是在管理框架下进行的,管理框架定义了和安全相关的认证,授权,访问控制和加密策略等各 种安全防护框架。
./configure --prefix=/usr/local/mrtg-2 //如果所有的库已经预先在系统上安装使用该配置就行了。否则使用下面配置,指定安装库的位置

MRTG详细配置图解

MRTG详细配置图解

MRTG配置手册安‎装在windows‎2003系统上安装M‎R TG,通过SNMP‎协议监测各服务器和网‎络设备的性能。

所需‎要的安装程序:mr‎t g-2.16.2‎A ctivePerl‎-5.14.2.14‎02-MSWin32‎-x86-29534‎2.msiinfo‎r mant-std-‎16.exeMIB‎Browser.e‎x e一、安装mrt‎g将mrtg CO‎P Y到服务器C盘目录‎下“c:\mrtg”‎。

二、安装perl‎Perl安装到C盘‎“c:\perl”目‎录下,添加系统变量‎P ath,添加“C:‎\per\bin;”‎三、测试perl‎打开命令控制台,进入‎到c:\mrtg\b‎i n 目录,输入命令‎p erlmrtg,得‎到以下结果表明安装成‎功。

四、安装I‎I S服务此处略。

‎配置一、监测设备的先决‎条件Windows‎服务器Mrtg采用‎s nmp协议进行数据‎采集。

1、如果被监‎测是被是window‎s服务器,首先要在被‎监测服务器上安装SN‎M P服务,控制面板—‎添加或删除程序—添加‎/删除Windows‎组件安装完毕以‎后,在服务里设置co‎m munity,右键‎S NMP服务—属性—‎安全—public。

‎2、由于要监测CP‎U、内存等参数,还需‎要在被监测服务器安装‎i nformant-‎s td-16.exe‎以提供更加强大的MI‎B码。

Linux服‎务器Linux服务‎器默认未开启SNMP‎服务,需要在安装ne‎t-snmphtt‎p://michae‎l s.blogbus‎.com/tag/N‎E T-SNMP/设‎置community‎为public。

网‎络设备开启snmp‎服务,设置commu‎n ity为publi‎c。

二、检查SNM‎P服务配置在任何机‎器上安装MIB浏览器‎M IB Browse‎r.exe,输入要监‎测的服务器IP,配置‎好community‎,点击Walk,如果‎右侧能出现很多OID‎,证明snmp服务正‎常提供服务。

MRTG安装

MRTG安装

一、安装准备因为MRTG是透过SNMP协议来监控流量的,首先先查看一下是否装有SNMP[root@jiankong www]# rpm -qa |grep net-snmpnet-snmp-5.3.2.2-7.el5net-snmp-libs-5.3.2.2-7.el5net-snmp-utils-5.3.2.2-7.el5MRTG是使用perl写成的并且用到了zlib.gd、pang的函数[root@jiankong vsftpd]# rpm -qa |grep perlperl-HTML-Tagset-3.10-2.1.1perl-libwww-perl-5.805-1.1.1perl-String-CRC32-1.4-2.fc6perl-5.8.8-27.el5perl-Compress-Zlib-1.42-1.fc6perl-HTML-Parser-3.55-1.fc6perl-SGMLSpm-1.03ii-16.2.1perl-IO-Socket-INET6-2.51-2.fc6perl-Socket6-0.19-3.fc6perl-URI-1.35-3newt-perl-1.08-9.2.2[root@jiankong vsftpd]# rpm -qa |grep zlibzlib-devel-1.2.3-3zlib-1.2.3-3[root@jiankong vsftpd]# rpm -qa |grep gdgdbm-1.8.0-26.2.1gdm-2.16.0-56.el5gd-2.0.33-9.4.el5_1.1sysklogd-1.4.1-44.el5gdbm-devel-1.8.0-26.2.1gd-devel-2.0.33-9.4.el5_1.1gdb-6.8-37.el5[root@jiankong vsftpd]# rpm -qa |grep libpnglibpng-1.2.10-7.1.el5_3.2libpng-devel-1.2.10-7.1.el5_3.2[root@jiankong vsftpd]#系统是rh5.4,加载光盘rpm安装mrtg-2.14.5-2.i386.rpm二、设定1、设定snmp.conf#vi /etc/snmp/snmp.conf去掉89行的注释view mib2 included .dod.internet.mgmt.mib-2 fc55行修改为view systemview included .1.3.6.1.2.1.262 行access notConfigGroup "" any noauth exact systemview none none修改为access notConfigGroup "" any noauth exact mib2 none none保存退出2、新建MRTG的所在文件夹为/usr/web/www/mrtg3、生成MRTG配置文件#cfgmaker --global 'WorkDir:/usr/web/www/mrtg' --global 'Options[_]: bits,growright' --output /user/web/www/mrtg/www.cfg --snmp-option=:::::2 public@192.168.0.102 (监控的IP地址)使用--snmp-option=:::::2表示采集时使用snmp2(采用64bit),可支持155M以上的大流量,而缺省是snmp1(采用32bit),流量超过100M后就不准确4、修改/user/web/www/mrtg/www.cfg添加:Language: gb2312查看时使用中文5、制作首页#indexmaker --output=/usr/web/www/mrtg/index.html --title="www MRTG on linux" /usr/web/www/mrtg/mrtg.cfg6、启动MRTG# env LANG=C /usr/local/bin/mrtg /usr/web/www/mrtg/www.cfg这个命令会输出一些错误信息,一般可以安全忽略,连续执行三次此命令即可。

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

在安装过程中用到的软件:
zlib-1.2.3.tar.gz
libpng-1.2.32.tar.gz
gd-2.0.35.tar.gz
mrtg-2.16.2.tar.gz
我的环境是SUSE 10,先来准备安装GD库
首先升级我的zlib库
****************************************** tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make
make install
****************************************** 然后安装libpng库
******************************************* tar -zxvf libpng-1.2.32.tar.gz
cd libpng-1.2.32
make
make install
******************************************* 好了,进入gd-2.0.35,输入./configure,输出结果为:
接着当然就是
make && make install
Ok,GD库安装完成,下来才是我们真正观注的了
tar -zxvf mrtg-2.16.2.tar.gz
cd mrtg-2.16.2
./configure --prefix=/usr/local/mrtg
--with-gd=/usr/include --with-gd-lib=/usr/lib --with-gd-inc=/usr/include
--with-png=/usr/include --with-png-lib=/usr/lib --with-zlib=/usr/include
--with-zlib-lib=/usr/lib
make
make install
到这里Mrtg已被成功的安装到你的系统,
假设我们要监控的交换机IP为:192.168.1.10 ,我的Apache2主目录是
/srv/www/htdocs
首先来生成cfg文件
mkdir /srv/www/htdocs/mrtg
/usr/local/mrtg/bin/cfgmaker public@192.168.1.10 >
/srv/www/htdocs/mrtg/mrtg.cfg
打开mrtg.cfg
更改WorkDir为/srv/www/htdocs/mrtg
去掉Options[_]: growright, bits前面的#
并加入Language:Chinese使之支持中文
保存并退出
接着运行/usr/local/mrtg/bin/mrtg /srv/www/htdocs/mrtg/mrtg.cfg
(如需在命令前加env LANG=C 在执行的时候系统会给出提示)
连续执行三次以上直到不再显示错误为止
后执行/usr/local/mrtg/bin/indexmaker --output=/srv/www/htdocs/mrtg
/index.html --title=标题/srv/www/htdocs/mrtg/mrtg.cfg 生成页面文件
启动你的Apache,访问看看吧~!哈哈,成功的感觉来啦
为了让数据自动刷新,还需要让程序在后台定时运行,
crontab -e
在其中输入*/5 * * * * env LANG=C /usr/local/mrtg/bin/mrtg
/srv/www/htdocs /mrtg/mrtg.cfg (注:如之前未加env LANG=C的话,则这里也不用加)
该句表示让系统在后台每五分钟执行一次env LANG=C /usr/local/mrtg/bin/mrtg
/srv/www/htdocs /mrtg/mrtg.cfg
即每5分钟刷新一次
另外还可以在mrtg.cfg中加入脚本,用于监控CPU,MEM,SWAP的使用情况。

相关文档
最新文档