日期:2014-05-16  浏览次数:20716 次

MRTG—网络流量监控工具 windows和linux上的安装和使用配置方法 第二十一集 Mrtg系统监控

linux下的安装使用:
PHP特级视频教程 笔记心得  mrtg系统监控
free -k
df  -k
查看系统最大内存和硬盘空间

winscp 也可以连接windows和linux

crontab -l
cd  /etc/crom.d
连续执行三次到没有报错

去apache配置文件

复制从mrtg
Alias  /mrtg  /var/www/mrtg
<location  /mrtg>
   Order  deny,allow
   Deny  from  all
   Allow  from all
</location>

或者直接
Alias  /mrtg “/var/www/mrtg”
<Directory  /mrtg>
   Options  indexs
   AllowOverride  None
   Order  deny,allow
   Deny  from  all
   Allow  from all
</Directory  >

 

 

windows下安装使用:

 

 

,SNMP是一种称之为简单网络管理协议的服务,主要是用于获取系统的流量、I/O、CPU、Memory和Disk等信息,通过自带的统计功能,将信息发送于监控程序上,最后以统计报表的形式展现于管理员,这种方式正是我所要的。于是通过一翻查找,发现了一款免费的开源工具,那就是MRTG,称之为网络监控工具。它可用于windows和linux平台,当然对于这些个开源的支持,linux相应的还是要为windows强,因为只有开源平台才能更好的支持开源项目的发展。对于linux的版本支持,基本上都没有问题,但是对于MRTG在windows上的支持,那可就需要摸索了,目前我试用过的基本有windows server 2003和windows xp,下面我将以xp系统来演示MRTG的安装和配置流程。

  首先,来介绍一下MRTG的软件平台支撑需求如下:

1、Perl平台的支持,因为MRTG是Perl语言开发的,所以需要安装ActivePerl,下载地址如:http://downloads.activestate.com/ActivePerl/Windows/,当然了安装过程很简单,基本默认就ok了,安装目录Perl在C盘根目录下。

2、IIS服务,这个并不是必须的,但是为了方面浏览最后生成的报表,因为报表都是Html格式的,为了实时且可以远程访问这个页面,所以需要IIS服务来支持其web页面的浏览。

3、SNMP服务,这个组件是必须的,不管是监控或者是被监控设备都必须要安装该组件,一般在控制面板的“添加删除组件”中找到系统监控选项,然后选择简单网络管理协议组件安装就ok,一般安装需要系统光盘的支持,所以这里就不多介绍了。

4、MRTG,这个工具的下载地址为:http://oss.oetiker.ch/mrtg/download.en.html,这里有linux和windows版本的都有,格式略有不同,请注意这里下载的windows版本的格式为zip格式的。关于版本号的选择,本人在安装过程中遇到了一些问题,稍后在安装过程中给出说明。

  其次,开启并设置SNMP服务,在安装好SNMP组件之后,在服务列表中可以找到如下两个服务程序如下图所示: