zoukankan      html  css  js  c++  java
  • 【Vegas改编】Windows 2003下MRTG的安装及配置

    前提工作:

    1, 从网上下载perl
    http://www.activestate.com/Products/ActivePerl/
         

    2,从下面的网站下载MRTG的zip文件
    http://mirrors.kingisme.com/MRTG/

    3, 在所装的服务器上安装snmp服务:

    image

    4, 如果需要监控服务器,且服务器有防火墙,记得将所监控的服务器UDP 161端口打开!

    image

    步骤:

    1,解压mrtg文件到D:\mrtg-2.13.2目录

    2,cmd中cd 到:D:\mrtg-2.13.2\bin

    3,运行以下语句,不出任何错时,表示OK了。

    perl cfgmaker public@10.91.50.254 --global "WorkDir: D:\mrtgReport" --output mrtg.cfg

    public缺省,不要随意改动;

    10.91.50.254可设为自己的交换机地址; 

    workdir为报表生成的目录; 

    mrtg.cfg是cfgmaker生成的config文件,默认在bin目录

    image

    多个设备监控时,运行:

    perl cfgmaker public@10.91.50.254 public@10.91.50.253 public@localhost --global "WorkDir: D:\mrtgReport" --output mrtg.cfg

    4,为了让MRTG每个五分钟监视一次,在DOS下MRTG/bin目录用下面的命令:

    echo runasDaemon:yes>>mrtg.cfg
    echo Interval:5>>mrtg.cfg

    5, 使用indexmaker生成报表首页:

    perl indexmaker mrtg.cfg>D:\mrtgReport\index.htm

    6, 运行MRTG: 

    perl mrtg --logging=mrtg.log mrtg.cfg

    如果之前有做错,会提示很多文件找不到之类的错误,重复执行此语句3次左右,就可以清除。

    image

    7,将IIS打开,添加网站,将D:\mrtgReport路径设为主目录,连接http试试看!

    将MRTG 配置为系统服务

    使用windows 2003 resource kit中的Instsrv.exe和srvany.exe。首先安装win2003 rerouse kit 

    将srvany.exe拷贝到D:\mrtg-2.13.2\bin 目录


    1.添加srvany.exe为服务   

    D:\mrtg-2.13.2\bin>instsrv MRTG "D:\mrtg-2.13.2\bin\srvany.exe"

    2. 配置srvany: 
        

    在注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MRTG中,添加一个parameters子键。在该子键中添加以下项目:
         

    Application的字串值,内容为c:\perl\bin\perl.exe ---该值为perl程序目录。

    AppDirectory的字串值,内容为D:\mrtg-2.13.2\bin\ ----该值为MRTG程序目录。

    AppParameters的字串值,内容为mrtg --logging=mrtg.log mrtg.cfg

     image
         

    3.管理工具---服务中,找到MRTG服务,启用服务。
         

    MRTG就可以全天监视制定主机的网络信息了。

    最后,保存以上语句为txt文档,每次交换机端口有变或是需增加监控端,重复执行这些语句即可:

    perl cfgmaker public@10.91.50.254 --global "WorkDir: D:\mrtgReport" --output mrtg.cfg
    echo runasDaemon:yes>>mrtg.cfg
    echo Interval:5>>mrtg.cfg
    perl indexmaker mrtg.cfg>D:\mrtgReport\index.htm
    perl mrtg --logging=mrtg.log mrtg.cfg

     

    参考文档:http://www.agou.net/article/study/497.htm

    喜欢请赞赏一下啦^_^
  • 相关阅读:
    微信支付之退款
    解决The mysql extension is deprecated and will be removed
    网站域名授权
    PHP 异或 算法
    TCP与UDP的区别
    java基于javaMail实现向QQ邮箱发送邮件
    Servlet的生命周期
    Tomcat容器模型原理
    java转义字符
    web获取URL相关信息
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744134.html
Copyright © 2011-2022 走看看