MRTG网络流量监控详细配置步骤

简介:

一、什么是MRTG 
MRTG(Multi Router Traffic Grapher),通常讲是一个监控网络链路流量负载的开源软件,它可以从所有运行SNMP协议的设备上(包括服务器、路由器、交换机等)抓取信息。事实上它不仅可以监控网络设备,任何其它的支持SNMP协议的设备都可以做为MRTG的监控对象,并自动生成包含PNG图形格式的HTML文档,通过HTTP方式显示给用户。

二、模拟测试环境 
1、内网服务器一台:IP地址:192.168.10.1 网关:192.168.10.254,配置MRTG。

clip_image002

2、被监控的ISA2006防火墙服务器一台:内网IP地址:192.168.10.254,模拟外网(桥接到公司内网连接Internet)IP地址:192.168.1.202,网关指向公司的路由器地址:192.168.1.1。

clip_image004

3、MRTG软件下载地址:http://www.mrtg.org

ActivePerl软件载地址: http://www.activestate.com/Products/...?id=ActivePerl

三、配置步骤:

1、在MRTG服务器安装IIS

MRTG的数据采样结果以网页的形式显示的,因此我们之前安装IIS,新增一个网站,主目录指向C:\www\mrtg目录,这个目录要手动建。

clip_image006 
2、安装ActivePerl 
安装ActivePerl非常简单,一路回车就行了。缺省情况下Perl安装在C:\Perl目录下。

3、 安装MRTG 
解压下载好的MRTG的包,解压到C:\mrtg目录下。

4、被监控的设备,ISA2006防火墙配置两条允许策略,内部到本地主机(防火墙),用于MRTG服务器访问ISA服务器。内部到外部策略,用于内网上网用,监控流量。 
clip_image008

5、ISA2006服务器安装SNMP协议组件。

clip_image010

配置SNMP服务器团体值,记住这个团体值,MRTG服务器要用到。

clip_image012

6、在MRTG服务器下运行cmd.exe

A、Windows的环境变量增加了Perl的运行文件路径

clip_image014

B、产生要被监控设备的配置文件mrtg.cfg:

clip_image016

C、修改mrtg.cfg,C:\www\mrtg是你网站的主目录,在最前面增加下面一行,

WorkDir: c:\www\mrtg,并只保留IP为:192.168.1.202这段,因为这个IP是模拟公网IP地址。

clip_image018

D、根据配置文件生成网站的首页文件

clip_image020

clip_image022

E、先手动每5分钟执行一次,读取被监控设备流量,配置完成以后可以用计划任务完自动执行。第一次要手动执行三次.

clip_image024

流量图已经生成了。

clip_image026

F、打开MRTG网站,查看ISA防火墙流量,网站首页标题可以用Dreamweaver修改。

clip_image028

找一客户端能过ISA防火墙上网,就可以监控流量,如下:

clip_image030

通过Dreamweaver修改首页文件

clip_image032

G、新建一个批处理文件,在计划任务每五分钟运行一次批处理文件,内容如下:

clip_image034

本文转自成功不仅是个人荣誉,更是对家人责任博客51CTO博客,原文链接http://blog.51cto.com/hukunlin/381683如需转载请自行联系原作者


kunlin_hu

相关文章
|
11月前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
5240 120
|
12月前
|
机器学习/深度学习 人工智能 算法
AI 基础知识从 0.6 到 0.7—— 彻底拆解深度神经网络训练的五大核心步骤
本文以一个经典的PyTorch手写数字识别代码示例为引子,深入剖析了简洁代码背后隐藏的深度神经网络(DNN)训练全过程。
1634 56
|
11月前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
758 18
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
10月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
645 10
|
10月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
10月前
|
存储 机器学习/深度学习 监控
网络管理监控软件的 C# 区间树性能阈值查询算法
针对网络管理监控软件的高效区间查询需求,本文提出基于区间树的优化方案。传统线性遍历效率低,10万条数据查询超800ms,难以满足实时性要求。区间树以平衡二叉搜索树结构,结合节点最大值剪枝策略,将查询复杂度从O(N)降至O(logN+K),显著提升性能。通过C#实现,支持按指标类型分组建树、增量插入与多维度联合查询,在10万记录下查询耗时仅约2.8ms,内存占用降低35%。测试表明,该方案有效解决高负载场景下的响应延迟问题,助力管理员快速定位异常设备,提升运维效率与系统稳定性。
382 4
|
11月前
|
传感器 数据采集 存储
【无线传感器】使用 MATLAB和 XBee连续监控温度传感器无线网络研究(Matlab代码实现)
【无线传感器】使用 MATLAB和 XBee连续监控温度传感器无线网络研究(Matlab代码实现)
367 0
|
监控 算法 安全
基于 C# 基数树算法的网络屏幕监控敏感词检测技术研究
随着数字化办公和网络交互迅猛发展,网络屏幕监控成为信息安全的关键。基数树(Trie Tree)凭借高效的字符串处理能力,在敏感词检测中表现出色。结合C#语言,可构建高时效、高准确率的敏感词识别模块,提升网络安全防护能力。
312 2
|
存储 监控 网络协议
HarmonyOS NEXT实战:网络状态监控
本教程介绍如何在HarmonyOS Next中使用@ohos.net.connection模块实现网络状态监控,并通过AppStorage进行状态管理,适用于教育场景下的网络检测功能开发。
486 2