当前位置:首页 > CN2资讯 > 正文内容

详解Windows 搭建MRTG流量检控服务器

2天前CN2资讯

                               Windows 2003   搭建MRTG流量检控服务器

 

 

Mrtg (Multi Router Traffic Grapher,MRTG) 由瑞士奥尔滕的Tobias Oetiker与Dave Rand所开发,此软件以用于监控网络链路流量负载的工具软件,它可以从所有运行SNMP协议的设备(包括服务器、路由器、交换机等)抓取到信息,并自动生成包含PNG格式的图形以HTML文档方式显示给用户。

系统:windows 2003 sp2  装好 IIS


安装所有需要软件包:
ActivePerl-5.8.0.806-MSWin32-x86.msi
mrtg-2.17.2.zip (最新版本)
Windows 2000 Resource Kit


一、先安装好:ActivePerl-5.8.0.806-MSWin32-x86.msi 用于执行Perl程序
安装没有什么难度,一直下一步即可!

 

二、在IIS中配置一个Web站点,用于发布MRTG的监控信息,本文假设该站点的根目录为d:\mrtg-sky,然后,获取MRTG的Win32版本和Activeperl,分别安装到d:\mrtg\和d:\perl,为了将MRTG作为系统服务一开机就自动运行,我们还将Windows 2000 Resource Kit 中的instsrv.exe和srvany.exe复制到d:\mrtg\bin

 

三、将MRTG配置为系统服务:
由于MRTG需要由perl来编译执行,不能直接添加为系统服务,所以我们使用Windows 2000 Resource Kit 中的instsrv.exe和srvany.exe这两个程序来帮助我们把MRTG添加为系统服务。 

1 添加srvany.exe为服务:
instsrv MRTG "d:\mrtg\bin\srvany.exe"
执行完你会发现你多了个MRTG服务,但现在这服务启动不了的,需要修改注册表后才能启动!

 

2 配置srvany:
在注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\services\MRTG 中添加一个 parameters 子键。再在 parameters 子键中添加以下项目:
Application的字串值,内容为 d:\perl\bin\perl.exe
AppDirectory 的字串值,内容为d:\mrtg\bin\
AppParameters的字串值,内容为 mrtg --logging=mrtg.log mrtg.cfg

 

三、假设我们要监控的设备的IP是192.168.0.9 和 192.168.0.10

下面我们进行MRTG的配置:
1.进入 d:\mrtg\bin 目录:
cd d:\mrtg\bin

执行 cfgmaker,生成cfg文件:

perl cfgmaker -global "options[_]:bits,growright" -global "Language:chinese" --ifdesc=alias --no-down --show-op-down [email protected] [email protected] --global "WorkDir: d:\mrtg-sky" --output mrtg.cfg

注意WorkDir:与d:\mrtg-sky中间必需要有空格输入的配置文件为mrtg.cfg
  

2.为了让MRTG全天24小时监控,我们在mrtg.cfg中加入以下参数,使MRTG每隔5分钟采集一次数据。

RunAsDaemon:yes
Interval:5
可以使用命令:
echo RunAsDaemon:yes >>mrtg.cfg
echo Interval:5 >>mrtg.cfg
 

3.使用IndexMaker生成报表首页:
perl indexmaker mrtg.cfg>d:\mrtg-sky\index.htm
4.运行MRTG:
perl mrtg --logging=mrtg.log mrtg.cfg

四、访问http:// 看MRTG是否可以正常工作

已经能看到一些 绿色和蓝色的线了,是我交换机的端口流量,点击图片能看到更详细的端口流量!

备注:

运行MRTG命令,可以整合到一个批处理中,方便使用!本文将命令拆开运行是为了更好的讲解作用!

 

顺便说下关于流量图的看法,之前有几位同事问我,懂的就跳过吧!

因为不管是MRTG还是CACTI 都是监控设备的端口流量

交换机看流量时流入和流出是就正常看

如果你想看服务器流量,看流入和流出就因该反着看了! 流入是服务器出去的数据流量,流出才是外面访问服务器的数据流量!

因为服务器网线是接在交换机端口上,监控软件扫描的是交换机端口,而不是服务器网卡口

 

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31044.html

    分享给朋友:

    “详解Windows 搭建MRTG流量检控服务器” 的相关文章

    Windows SSH 连接云服务器的安全与便捷指南

    当我谈到SSH时,首先想到的是它的安全性和便利性。SSH,或者说安全外壳协议(Secure Shell),是一种加密网络传输协议。它的主要目的是在不安全的网络环境中,提供一个安全的传输机制。这对远程管理和数据传输尤其重要。实际上,SSH相当于在客户机和服务器之间创建了一个安全的隧道,确保我发送和接收...

    GMO VPS:可靠的虚拟专用服务器选择与性能分析

    在我对虚拟专用服务器(VPS)解决方案的探索中,GMO VPS引起了我的注意。作为日本GMO集团旗下的品牌,GMO VPS以其出色的性能和可靠性赢得了众多用户的信赖。我想分享一下为何这个平台如此受欢迎,以及它的相关背景和适用人群。 GMO VPS是如何运作的呢?它使用先进的虚拟技术,将物理服务器划分...

    全面解析CPU租用服务:灵活性与高效性的最佳选择

    CPU租用服务概述 在当今快速发展的科技环境中,CPU租用服务作为一种创新的计算资源提供模式,正在受到越来越多用户的关注。这种服务使得用户可以根据具体需求,灵活地租用不同配置的CPU资源,从而有效地降低了硬件采购成本。 CPU租用服务的意义不仅在于提供强劲的计算能力,更在于它的灵活性。用户不再需要一...

    选择野草云主机服务,享受高性价比与优质体验

    野草云是一家在2016年成立的主机服务提供商,由国人运营,专注于为中国大陆地区的用户提供优质的服务和产品。作为一家相对年轻的主机商,野草云力求用更贴近用户的方式来满足客户需求,特别是在国内市场需求快速增长的背景下,它的出现让很多用户找到了合适的主机选择。 说到野草云的历史背景,首先让我想起它在竞争激...

    VPS CN2:提升网络性能的最佳选择

    在了解VPS CN2之前,我觉得有必要先简单说说VPS究竟是什么。VPS即虚拟专用服务器,是一种利用虚拟化技术将物理服务器划分成多个独立的虚拟服务器。每个VPS都能独立运行操作系统和应用软件,用户可以通过远程方式管理和使用。这给了我们极大的灵活性和自由度,让我可以随时根据需求扩大或缩小资源。 说到V...

    详细指南:如何进行Linux扩容以解决存储不足问题

    什么是Linux扩容? 在使用Linux操作系统时,随着数据的增加,我们常常面临磁盘空间不足的问题。Linux扩容就是通过添加新的磁盘、扩展现有磁盘容量或利用逻辑卷管理(LVM)等方式,来增加系统的存储空间。扩容可以帮助我更好地管理数据,提高服务器的运行效率。 我记得第一次接触扩容时,面对不断增加的...