码迷,mamicode.com
首页 > Windows程序 > 详细

Windows下安装mrtg

时间:2015-04-03 15:37:46      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:windows   配置文件   交换机   监控   软件   

(一)必备软件
  (1)IIS/apache http://www.apache.org 下载Apache,IIS系统自带
  (2)ActivePerl http://www.activestate.com/Products/ActivePerl

  (3)Mrtg http://oss.oetiker.ch/mrtg/

(二)配置
因监控多台交换机,故需要有多次重复的配置,仅举一例。
(1)cd d:/mrtg/bin
(2)D:\Perl\bin\perl cfgmaker public@xxx.xxx.xxx.xxx --global WorkDir:\www1 --output switch_23.cfg
(3)修改switch_23.cfg mrtg的配置文件
去掉注释
# or for NT
WorkDir: d:\www1 <====去掉这里的"#" 发布网页的主目录

### Global Defaults

# to get bits instead of bytes and graphs growing to the right
Options[_]: growright, bits <====去掉这里的"#" 图表横坐标时间值是向右发展的,单位为bits

追加

RunAsDaemon:yes
interval:5 每5分钟自动统计一次
Language:gb 选择语言,中文简体可以选择gb、cn、chinese、gb2312


(4)D:\Perl\bin\perl indexmaker --output=D:\www1\index.html --title=Mian-WAN-C3750 D:\mrtg\bin\switch_23.cfg
生成首页
(5)D:\Perl\bin\perl mrtg --logging=switch_23.log D:\mrtg\bin\switch_23.cfg
注意,这一步骤要执行几次:每一次停止后(显示假死状态),可以按ctrl+c终止,再次执行,直到出现don‘t close window,or mrtg die
说明就OK了。但是这是一个在前台执行的,我们想在后台工作,于是就需要wperl
D:\Perl\bin\wperl mrtg --logging=switch_23.log D:\mrtg\bin\switch_23.cfg

(6)对于重启,我们需要用脚本+计划任务
mrtg.bat
@echo off
D:\Perl\bin\wperl D:\mrtg\bin\mrtg --logging=switch_20.log D:\mrtg\bin\switch_20.cfg
D:\Perl\bin\wperl D:\mrtg\bin\mrtg --logging=switch_21.log D:\mrtg\bin\switch_21.cfg
D:\Perl\bin\wperl D:\mrtg\bin\mrtg --logging=switch_22.log D:\mrtg\bin\switch_22.cfg
D:\Perl\bin\wperl D:\mrtg\bin\mrtg --logging=switch_22.log D:\mrtg\bin\switch_22.cfg
计划任务定为“计算机重启时”
(7)在IIS/Apache/Nginx下添加虚拟主机。

Windows下安装mrtg

标签:windows   配置文件   交换机   监控   软件   

原文地址:http://yidaoyu.blog.51cto.com/10074228/1627989

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!