如何在Windows下安装配置MRTG
创始人
2024-07-24 17:50:53
0

  WindowsMRTG安装配置

  一.在装MRTG之前,Windows必须装有以下两种元件:

  1.   Internet Inforrmation Services(IIS)  
  2.  
  3.   Management and Monitoring Tools  
  4.  

  二. 安装完这两个元件就可以安装MRTG了.

  由于MRTG是使用Perl语言编写的,所以我们在Windows环境中需要先来配置Perl环境,Perl直接安装即可,一般安装在C:\perl , 安装方法如下:

  1、打开Perl的安装文件 ,点下一步.

  2、同意协议下一步.

  3、在这里要注意了,系统默认是安装在 Perl 目录里面,但为了我们以后使用程序的方便,一定要记得修改为 usr 目录,盘符一般应和web的根目录所在的盘一致.

  4、下一个画面会让您确认是否使用[PPM3发送个人信息至ASPN],不要选它,直接按下一步.

  5、这里可以全部选择上,下一步.

  6、提示准备好了开始安装了,下一步.开始安装.

  7、硬盘一阵响之后,系统就安装成功了!大概在等几分钟,安装Perl 到此结束.

  三、 PERL安装完成后

  在控制台/系统管理工具/服务, 把"服务"打开.

  先把SNMP Service和SNMP Trap Service两个服务启动.启动完成后,再右击SNMP Service,点击"内容" . 点击"安全性"编辑群体名称,名称可以随意安排,不过要和交换机配置时相吻合,权利选择"READ ONLY"(只读).

  四. 交换机设置SNMP

  1.   Switch>en  
  2.  
  3.   Password:  
  4.  
  5.   Switch # conf t  
  6.  
  7.   Switch (config)# snmp-server community test RO  
  8.  

  "Test"这个名字可以随意,不过一定要和编辑群体名称时一样.RO就是"READ ONLY"(只读).

  1.   Switch (config)# snmp-server host 192.168.0.7 test  
  2.  

  "192.168.0.7"为主机的IP,而不是交换机的IP. "test"就是编辑群体名称时的名字.

  1.   Switch (config)# snmp-server enable traps "enable traps"是允许访问交换机信息.  
  2.  
  3.   Switch # wr  
  4.  

  " show run"查看配置信息,看看是否有如下类似的信息:

  1.   snmp-server community test RO  
  2.  
  3.   snmp-server enable traps snmp authentication warmstart linkdown linkup coldstart  
  4.  
  5.   snmp-server enable traps config  
  6.  
  7.   snmp-server enable traps copy-config  
  8.  
  9.   snmp-server enable traps syslog  
  10.  
  11.   snmp-server enable traps entity  
  12.  
  13.   snmp-server enable traps flash insertion removal  
  14.  
  15.   snmp-server enable traps bridge  
  16.  
  17.   snmp-server enable traps stpx  
  18.  
  19.   snmp-server enable traps rtr  
  20.  
  21.   snmp-server enable traps c2900  
  22.  
  23.   snmp-server enable traps vtp  
  24.  
  25.   snmp-server enable traps vlancreate  
  26.  
  27.   snmp-server enable traps vlandelete  
  28.  
  29.   snmp-server enable traps port-security  
  30.  
  31.   snmp-server enable traps MAC-Notification  
  32.  
  33.   snmp-server enable traps envmon fan shutdown supply temperature status  
  34.  
  35.   snmp-server enable traps hsrp  
  36.  
  37.   snmp-server enable traps cluster  
  38.  
  39.   snmp-server enable traps vlan-membership  
  40.  
  41.   snmp-server host 192.168.0.7 test  
  42.  

  如果有上面类似的信息的话交换机的SNMP已经正常工作了。

  五. 安装MRTG:

  现在最新的版本是:mrtg-2.9.27.zip 如果您使用的是LINUX或者UNIX系统,可以直接下载mrtg-2.9.27.tar.gz 。软件下载回来后,我们要先将其解压。由于MRTG是一个PERL写的程序,不需要安装,稍后有些安装过程需要在DOS里面完成,所以建议解压的路径为C:\MRTG。解压后,运行cmd,进入DOS状态; c:\>cd\mrtg\bin 进入刚才解压的MRTG目录. 准备执行命令.

  1.使用perl mrtg 命令测试MRTG是否正确 ,以下执行命令行:

  1. perl cfgmaker test@192.168.0.2 --global "WorkDir: d:\www\192" --output mrtg192.cfg  

  注: “ test@192.168.0.2”使用的是您需要获得SNMP数据的设备的Community 和它的IP地址(交换机IP地址).

  WorkDir: D:\www\192 使用的是正确安装MRTG后,需要使用到的WEB目录,所以你要在D盘下手动创建" www"的目录,还要在"www"的目录里创建"192"的目录.

  output mrtg192.cfg 则是输出后的配置文件名称,这个文件生成在"D:\www\192"下的"192"的目录里

  改好了之后按一下回车,系统就开始执行配置了。由于我是先使用的是交换机来作为的SNMP源,上面命令执行后,它会绑定24个端口,有一些信息显示出来.

  2. 执行perl mrtg mrtg192.cfg命令,执行这个命令会在"C:\MRTG\bin'的目录里生成一个"mrtg192.cfg" 的文件.

  3. 要使MRTG可以随时得到最新的流量图,我们还需要修改一下配置脚本,主要是刚才output参数所带的文件名mrtg192.cfg,使用文本编辑器打开它。文件头部已经说明了在Windows系统里面或者在UNIX系统里面的不同配置方法,现在因为是新版的MRTG,已经自动在尾部添加了工作目录,不需要我们再手工编辑。为了使网络流量图可以每5分钟自动更新一次,我们还需要在

  ###Global Config Options的下一行加入一条命令:

  1.   RunAsDaemon: yes  
  2.  

  这条命令的作用是使MRTG每5分钟自动去获取一次SNMP的数据及更新网络流量图形,保存文件,煺出。

  4. 执行"start /D C:\mrtg\bin wperl mrtg --logging=eventlog mrtg192.cfg"命令,当你执行完这个命令后,在"D:\www\192"下会生成很多文件,如图片和网页,还有另外一些参数文件.

  5. 执行" perl indexmaker --output=d:\www\192\index.htm mrtg192.cfg"命令,这个命令的作用就是把"D:\www\192"下那些零星的图片和网页综合到一个"index.htm"的网页里。

  6. 另外还可以加载一个观察CPU负载的网页,方法就是在配置脚本里加入命令, 用文本编辑器打开它.把它拉到文件的最底部,在倒数第二行的位置,也就是在"" 和 "WorkDir: d:\www\192"之间加入命令。

  " test@192.168.0.2"是交换机裡面的用户名和交换机的IP地址. 而"Title[CPU]: 1_CPU"和"PageTop[CPU]:

  1_CPU

  "这两句话都是显示在网页上的名字,可以根据不同的要求变换显示,目的只是便予区分.

  7. 为了使系统在每次开机后,能自动运行该命令,我们还需要在启动里面加入这个快捷方式。

  1)、在桌面击右键,选择快捷方式。

  2)、输入快捷方式的运行命令行为

 

  1. start /D c:\mrtg/bin wperl  
  2.  
  3. mrtg –logging=eventlog mrtg.cfg  
  4.  

  3)、输入一个好记的文件名,如”mrtg流量监控”。

  至此,在Windows下安装配置MRTG已经安装成功了。MRTG已经可以正常运行了,每5分钟流量图,每日流量图,每周流量图,每月流量图,每年流量图,可以参考其他相关文章。

【编辑推荐】

Cisco路由器或交换机上配置SNMP

LINUX下使用MRTG画虚拟主机流量图

在RedHa上安装MRTG监控网卡流量

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...