用MRTG监测Linux系统原理介绍

运维 系统运维
用MRTG监测Linux系统网络、CPU、内存和硬盘情况?MRTG(Multi Router Traffic Grapher)是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息。本文讲述的是:原理介绍

  用MRTG监测Linux系统网络、CPU、内存和硬盘情况

  工作原理

  网络服务器的资料总流量(网卡的资料传送总数)、CPU使用率以及特殊服务(例如Squid的代理服务)等的封包传送率(或者说是流量)是网络管理人员所必须要注意的事项。因为当主机的CPU使用率过高时,系统可能呈现不稳定的状态,这就需要注意是哪一个服务或者谁在尝试窃取我们的资料。因此,网络管理方面,有必要了解我们主机的流量状态,并视流量来加以限制或者是加大带宽。

  我们可以从MRTG的官网下载MRTG软件。可以得到MRTG流量监测图的输出结果。

  MRTG是用Perl写成的,并且使用了zlib、gd以及png等函数(zlib用来压缩图表、gd用来绘制图表)。服务器中已经含有下列的软件: perl(perl-5.0xx以上)、zlib(zlib-1.1.3-xx以上)、gd(gd-1.3.xx以上)、libpng和Apache。

  实验名称:用MRTG 监测Linux 系统的CPU、Memory 负载

  操作系统:Redhat 9.0

  所使用的内核:linux-2.4.20

  实验用到的模块:mrtg-2.11.1.tar.gz

  功能描述:我们知道MRTG 是很出色的流量监测工具,可以对很多的网络设备进行流量的负载监测,只要这个设备支持SNMP 协议。另外我们还可以来监测Linux 系统的CPU、Memory 的负载。

  原理描述:以前我只是用MRTG 通过SNMP 来监测网络设备的流量,这次通过完成这次实验后对MRTG 有了更进一步的了解。MRTG 可以完成很强大的图表功能,只要你能给他两个数字,记住是两个数字,而且要定时的给。MRTG 就可以根据你定时提供的两个数字给你作出曲线图。

  随着Linux应用的日益广泛,有大量的网络服务器使用Linux操作系统。为了全面衡量网络运行状况,就需要对网络状态做更细致、更精确的测量。 SNMP协议的制订为互联网测量提供了有力支持。MRTG(MultiRouter Traffic Grapher, MRTG)就是基于SNMP的典型网络流量统计分析工具。它耗用的系统资源很小,因此有很多外挂的程序也依附在MRTG下。它通过SNMP协议从设备得到其流量信息,并将流量负载以包含JPEG格式图形的HTML文档的方式显示给用户,以非常直观的形式显示流量负载。

  这里我们要监测的是CPU 和Memory 的负载,其中,

  CPU 的监测包括:

  CPU 的使用率,

  CPU 的闲置率;

  Memory 包括:

  Memory 的使用率,

  Memory 的总量。

  所以在监测CPU时,我们要获得的数据是CPU的使用率,CPU的闲置率;在监测Memory时,我们要获得的数据是Memory 的使用率,Memory 的总量。好了,知道这些就够了,开始实验。

  本文讲述的是:用MRTG监测Linux系统网络、CPU、内存和硬盘情况:

  原理介绍MRTG安装监控CPU监控内存监控硬盘监控

【编辑推荐】

用MRTG在IIS上完成入侵检测功能

MRTG监控端的配置

MRTG的网络流量监测研究与应用(应用篇)

责任编辑:zhaolei 来源: ccw
相关推荐

2011-03-31 11:14:29

MRTG监测

2011-03-31 11:20:10

MRTG监测

2011-03-31 11:14:30

MRTG监测

2011-03-31 11:14:29

MRTG监测

2011-03-30 11:30:31

MRTG

2011-03-30 11:31:10

MRTG

2011-03-30 11:31:10

MRTG

2011-03-30 11:04:11

MRTG

2011-03-30 11:34:26

流量MRTG

2011-03-30 13:29:55

MRTG

2011-03-30 13:29:49

MRTG

2011-03-30 11:31:10

MRTG

2011-03-31 09:02:18

MRTG流量

2010-12-22 12:54:03

Linux性能监测

2011-04-06 11:36:32

2011-03-30 13:29:51

MRTG

2011-03-30 13:40:21

MRTG

2011-01-04 18:15:21

2011-04-06 11:20:31

linuxMRTG

2011-04-01 09:18:04

mrtg流量
点赞
收藏

51CTO技术栈公众号