Windows下配置网络管理软件--MRTG

简介:
昨天我在网上无意中看了一篇文章--用MRTG对公司设备和系统进行管理和监控,引起我的兴趣--我想对公司的一些网络设备和系统服务进行监控,这样可以在公司的网络管理上节省很多时间.于是在网上下载了一些软件开始试验,具体步骤如下(但由于时间仓促,没有太细化一些功能,只是做了一些简单的配置):
首先,需要在一台机器上(最好是win2003平台,XP的home版是不支持的)安装IIS,这点不是很复杂,就不细说了;
其次,配置网络设备的SNMP协议;
第三,安装软件:perl,mrtg;
第四,后期配置,以图形界面显示设备的流量等.

一、配置网络设备SNMP协议:
配置SNMP协议比较简单,这里以cisco 2950为例:
运行如下几条命令:
(c snmp-server community 1130-ACSW RO                 指定1130-ACSW 为只读的团体名称;
(c snmp-server host 10.0.6.8 1130-ACSW syslog         将SNMP trap的syslog trap发往网管主机10.0.6.8;
(c snmp-server enable traps                           启用SNMP的trap陷阱(这里指所有,如果需要可以分开列出来);   
简单的SNMP协议就配置好了.
二、下载最新的perl软件,可到下面这个地址上去下载最新的perl软件:
[url]http://downloads.activestate.com/ActivePerl/Windows/5.8/[/url]
具体安装只要点击下一步,下一步就可以了.需要注意的是在安装完成后需要到系统环境变量PATH里看看有没有存在c:\perl\bin,如果没有需要手动加.
三、安装MRTG软件,MRTG软件安装非常简单,只需要把mrtg-2.14.7.zip解压缩到一个指定的目录即可,这里以c:\mrtg-2.14.7为准.
下载MRTG页面:   [url]http://oss.oetiker.ch/mrtg/pub/[/url]
在解压缩完以后,需要做一个测试以验证MRTG安装是否正确,在运行-->cmd里面进入到c:\mrtg-2.14.7\bin,然后输入命令:c:\mrtg-2.14.7\bin>perl mrtg,此时的运行结果是一个友好的挂失MRTG配置文件的错误信息,但没关系,这已经说明你的系统已经安装完成了mrtg和perl软件了.
四、配置MRTG
1,生成设备的mrtg配置文件:在WWW服务器<DocumentRoot>目录下创建一个子目录用来存放mrtg生成的统计文件.通常放在这个位置c:\inetpub\wwwroot\mrtg;
2,在开始-->运行-->输入cmd,在DOS下进入mrtg目录:c:>cd c:\mrtg-2.14.7\bin 使用 perl cfgmaker生成MRTG配置文件mrtg.cfg,具体命令如下    C:\mrtg-2.14.7\bin>perl cfgmaker  1130-ACSW06@10.0.6.16 --global "WorkDir: c:\inetpub\wwwroot\mrtg" --output mrtg.cfg 这里需要解释的是:--global参数表示后面的选项是对这里所指定的设备都是有效的(如果对多个设备监控,此命令非常有效).WorkDir用来指示mrtg的工作目录,--output mrtg.cfg则指将生成的配置文件mrtg.cfg存放在c:\mrtg-2.14.7\bin目录下,1130-ACSW06@10.0.6.16则表示监控的设备IP地址为10.0.6.16,采用1130-ACSW06作为共同体名通过SNMP协议来监控设备10.0.6.16(强烈建议不要采用默认的共同体名public).
3,生成设备的流量图表:一旦生成正确的配置文件,运行命令C:\mrtg-2.14.7\bin>perl mrtg mrtg.cfg,利用生成的配置文件从SNMP设备中读取监控数据.*注意:在前三次运行时可能会有报警信息提示,这里不用管(个人认为是软件的BUG,呵呵),只要连续运行三次以上就不会出来报警信息了.但如果仍然有出现报警,说明你的配置文件可能真的有问题了.

五、后期配置
1,生成索引页:
在正确完成以上操作后,就可以通过浏览器访问地址 [url]http://10.0.6.8/mrtg/[/url]接口地址就可以查看流量信息了.
但这样查看非常的不方便,每次查看都需要知道接口地址,而且接口地址也是非常的长,不一定记得住,所以我们要借助索引功能来对接口进行统一,这里需要使用indexmaker工具生成WEB索引页面文件index.html.在MS-DOS窗口运行:C:\mrtg-2.14.7\bin>perl indexmaker --output="c:\inetpub\wwwroot\mrtg\index.html" --title=windowMRTG mrtg.cfg,如果运行正常会在c:\inetpub\wwwroot\mrtg目录下生成index.html页面,此时即可通过 [url]http://10.0.6.8/mrtg[/url]来访问所有接口的流量信息了.并且这个页面默认300秒刷新一遍.

至此,简单的mrtg配置就结束了,当然这只是很简单的配置,mrtg是一款功能非常强大的监控软件,他对设备的CPU以及其他重要资源进行监控管理.所以如果确实需要的话,建议上官方网站进行查询学习,最好是能在linux下进行配置.









本文转自 cdmatong 51CTO博客,原文链接:http://blog.51cto.com/cdmatong/6327,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
633 49
|
3月前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
379 18
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
2月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
286 10
|
2月前
|
Java 测试技术 网络安全
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
98 0
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
|
2月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
2月前
|
存储 机器学习/深度学习 监控
网络管理监控软件的 C# 区间树性能阈值查询算法
针对网络管理监控软件的高效区间查询需求,本文提出基于区间树的优化方案。传统线性遍历效率低,10万条数据查询超800ms,难以满足实时性要求。区间树以平衡二叉搜索树结构,结合节点最大值剪枝策略,将查询复杂度从O(N)降至O(logN+K),显著提升性能。通过C#实现,支持按指标类型分组建树、增量插入与多维度联合查询,在10万记录下查询耗时仅约2.8ms,内存占用降低35%。测试表明,该方案有效解决高负载场景下的响应延迟问题,助力管理员快速定位异常设备,提升运维效率与系统稳定性。
185 4
|
3月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
102 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
4月前
|
安全 数据挖掘 Android开发
Cellebrite UFED 4PC 7.72 (Windows) - Android 和 iOS 移动设备取证软件
Cellebrite UFED 4PC 7.72 (Windows) - Android 和 iOS 移动设备取证软件
244 2
Cellebrite UFED 4PC 7.72 (Windows) - Android 和 iOS 移动设备取证软件