MRTG详细配置图解

  • 格式:docx
  • 大小:683.00 KB
  • 文档页数:10

MRTG配置手册

安装

在windows2003系统上安装MRTG,通过SNMP协议监测各服务器和网络设备的性能。

所需要的安装程序:

mrtg-2.16.2

ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi

informant-std-16.exe

MIB Browser.exe

一、安装mrtg

将mrtg COPY到服务器C盘目录下“c:\mrtg”。

二、安装perl

Perl安装到C盘“c:\perl”目录下,

添加系统变量Path,添加“C:\per\bin;”

三、测试perl

打开命令控制台,进入到c:\mrtg\bin 目录,输入命令perlmrtg,得到以下结果表明安装成功。

四、安装IIS服务

此处略。

配置

一、 监测设备的先决条件

Windows服务器

Mrtg采用snmp协议进行数据采集。

1、如果被监测是被是windows服务器,首先要在被监测服务器上安装SNMP服务,控制面板—添加或删除程序—添加/删除Windows组件 安装完毕以后,在服务里设置community,右键SNMP服务—属性—安全—public。

2、由于要监测CPU、内存等参数,还需要在被监测服务器安装informant-std-16.exe以提供更加强大的MIB码。

Linux服务器

Linux服务器默认未开启SNMP服务,需要在安装net-snmp

/tag/NET-SNMP/

设置community为public。

网络设备

开启snmp服务,设置community为public。

二、检查SNMP服务配置

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

二、生成配置文件

举例Windows2003服务器172.16.2.3:

打开命令行,进入c:\mrtg\bin目录下输入命令

C:\mrtg\bin>perl cfgmaker public@172.16.2.3 --global "WorkDir: c:\wwwroot\mrtg\2.3"

--output 2.3.cfg

此命令包含以下几个信息,红色为生成页面和数据日志存放的路径,可自定义;蓝色为生成的配置文件名称,可自定义。运行完毕后会在c:\mrtg\bin目录下生成一个配置文件2.3.cfg。

三、生成图表页面

在命令行输入以下命令,生成图表页面

C:\mrtg\bin>perl indexmaker --output=c:\wwwroot\mrtg\2.3\2.3.htm2.3.cfg

红色为页面存放路径,应该与第二部路径相同,绿色为所生成的页面名称,蓝色为所生成图表页面所依赖的配置文件。

四、执行第一次数据抓取

在命令行输入以下命令,执行第一次数据抓取

C:\mrtg\bin>perl mrtg --logging=2.3.log 2.3.cfg

连续运行三次,直到没有报错为止,打开2.3.htm,可以看到已经生成了2.3服务器网络流量相关图表。

到此为止,对2.3的监测已经成功,但只监测了网卡流量,我们还需要监测CPU、内存、硬盘的信息,还需要对配置文件进行修改。

五、修改配置文件

打开c:\mrtg\bin目录下的2.3.cfg配置文件,在顶部添加以下参数:

RunAsDaemon:yes //持续运行

interval:5 //间隔5分钟

Options[_]: growright //图表箭头向右

Language: Chinese //使用中文

#memory //内存抓取

Target[memory]:1.3.6.1.4.1.9600.1.1.2.1.0&1.3.6.1.4.1.9600.1.1.2.4.0:public@172.16.2.3:::::2 / 1024

MaxBytes[memory]: 2096404000

Title[memory]: Memory usage (RigolBuckUp) PageTop[memory]:

YLegend[memory]: Memory

ShortLegend[memory]: bytes

Legend1[memory]: Free Memory

Legend2[memory]: Commited Memory

LegendI[memory]: 剩余可用内存

LegendO[memory]: 正在使用内存

Options[memory]: growright,nopercent,gauge

### CPU Load Average ### //CPU抓取

Target[cpu3]:.1.3.6.1.4.1.9600.1.1.5.1.5.1.48&.1.3.6.1.4.1.9600.1.1.5.1.6.1.48:public@172.16.2.3:

MaxBytes[cpu3]: 100

Unscaled[cpu3]: dwmy

Options[cpu3]: gauge, absolute, growright, noinfo, nopercent

YLegend[cpu3]: CPU Load (%)

ShortLegend[cpu3]: %

Legend1[cpu3]: Privileged (system) CPU use in percent

Legend2[cpu3]: User (application) CPU use in percent

Legend3[cpu3]: .

Legend4[cpu3]: .

LegendI[cpu3]: 系统使用率

LegendO[cpu3]: 程序使用率

Title[cpu3]: CPU Load Average (RigolBuckUp)

PageTop[cpu3]:

#RigolBuckUp C: //C盘抓取

Target[hdddC]:.1.3.6.1.2.1.25.2.3.1.6.1&.1.3.6.1.2.1.25.2.3.1.5.1:public@172.16.2.3:::::2 / 2

MaxBytes[hdddC]: 32284223

Unscaled[hdddC]: dwmy kMG[hdddC]: k,M,G,T,P,X

Options[hdddC]: growright,nopercent,gauge

YLegend[hdddC]: hdd

ShortLegend[hdddC]: bytes

Legend1[hdddC]: DiskSpace

Legend2[hdddC]: .

Legend3[hdddC]: .

Legend4[hdddC]: .

LegendI[hdddC]: ???

LegendO[hdddC]: ???

Title[hdddC]: DISK (RigolBuckUp)

PageTop[hdddC]:

#RigolBuckUp D:

Target[hdddD]:.1.3.6.1.2.1.25.2.3.1.6.2&.1.3.6.1.2.1.25.2.3.1.5.2:public@172.16.2.3:::::2 * 4

MaxBytes[hdddD]: 113829613

Unscaled[hdddD]: dwmy

kMG[hdddD]: k,M,G,T,P,X

Options[hdddD]: growright,nopercent,gauge

YLegend[hdddD]: hdd

ShortLegend[hdddD]: bytes

Legend1[hdddD]: DiskSpace

Legend2[hdddD]: .

Legend3[hdddD]: .

Legend4[hdddD]: .

LegendI[hdddD]: ???

LegendO[hdddD]: ???

Title[hdddD]: DISK (RigolBuckUp)

PageTop[hdddD]:

#RigolBuckUp E:

Target[hdddE]:.1.3.6.1.2.1.25.2.3.1.6.3&.1.3.6.1.2.1.25.2.3.1.5.3:public@172.16.2.3:::::2 * 4

MaxBytes[hdddE]: 89827457

Unscaled[hdddE]: dwmy

kMG[hdddE]: k,M,G,T,P,X

Options[hdddE]: growright,nopercent,gauge

YLegend[hdddE]: hdd

ShortLegend[hdddE]: bytes

Legend1[hdddE]: DiskSpace

Legend2[hdddE]: .

Legend3[hdddE]: .

Legend4[hdddE]: .

LegendI[hdddE]: ???

LegendO[hdddE]: ???

Title[hdddE]: DISK (RigolBuckUp)

PageTop[hdddE]:

修改完毕后,将2.3.cfg保存,重新运行生成图表页面命令,再次执行数据抓取,观察2.3.htm发生变化,新添加的参数生成了新的图表。