linux dhcp服务器配置:MRTG

来源:百度文库 编辑:中财网 时间:2024/04/28 16:45:39
首先要准备几个软件:1、MRTG   //从官网上下载个最新的:),当然是免费的。。。2、Active Perl    //google上搜索下,一大堆。。。3、Service.exe    //内含instsrv.exe和srvany.exe两个文件,主要用来把每次需手工敲上的命令变成windows的服务,省得每次重启监控主机还得重新输入命令了。  第二步,下载来的MRTG直接解压缩就OK,会看到许多文件,先不要管它了。 第三步,把Active Perl安装一下,连点下一步,10秒钟也搞定。 第四步:在被监控的路由器或交换机上要做几条简单的配置:snmp-server community xxx ROsnmp-server contact xxx@sina.comsnmp-server trap-source f0/1snmp-server host 10.1.1.100 xxx   //这是监控主机的IPsnmp-server enable traps   第五步,到你的监控主机桌面上了该,进入DOS模式,找到被你解压后的mrtg目录,我的是放到了c:\program files\mrtg中了。然后进入bin目录,执行以下命令: perl cfgmaker xxx@10.1.1.254 --global "WorkDir: d:\www\mrtg" --output 7204.cfg                    //其中xxx是community名,10.1.1.254是被监控路由器或交换机的IP,WorkDir: d:\www\mrtg"是监控主机上IIS服务设定的目录,最后的7204.cfg是被监控路由器或交换机的名称,这个由你任意命令,爱起个YYY也可以:)   第六步,到这儿,最好要做个设置了,切回桌面,找到mrtg\bin目录,打开刚才第五步命令生成的文件,7204.cfg。用记事本打开,加入以下几句: runasdaemon:yes
interval:5
language:chineseOptions[10.1.1.254_1]: bits
Options[10.1.1.254_2]: bits
Options[10.1.1.254_3]: bits
Options[10.1.1.254_4]: bits 上面option后面的10.1.1.254是被监控路由器的IP,后面的_1、_2 _3 _4 是接口名称意思是把默认的带宽显示值由byte改为bit,符合习惯,这样跟电信或网通给你提供的100M带宽或10M带宽就一致了,省得你再自己进行换算。为了做得干净,再把7204.cfg里涉及到输出显示的12.5MBytes/s改成100 Mbit/s。下面给出个例子: ### Interface 1 >> Descr: 'FastEthernet0/0' | Name: 'Fa0/0' | Ip: '10.1.1.254' | Eth: '00-10-c0-28-b9-28' ###Target[10.1.1.254_1]: 1:xxx@10.1.1.254:
SetEnv[10.1.1.254_1]: MRTG_INT_IP="10.1.1.254" MRTG_INT_DESCR="FastEthernet0/0"
MaxBytes[10.1.1.254_1]: 12500000    //注意这个不要改,改下面的
Title[10.1.1.254_1]: Traffic Analysis for 1 (接往内网口)-- Router7204
PageTop[10.1.1.254_1]:

Traffic Analysis for 1 (接往内网口)-- Router7204


  

   
    
     
     
    
    
     
     
    
    
     
     
    
    
     
     
    
    
     
     
    
    
     
     

        
     
     
       
System:Router7204 in
Maintainer:xxx@sina.com
Description:FastEthernet0/0 connect to PIX525
ifType:ethernetCsmacd (6)
ifName:Fa0/0
Max Speed:100 Mbit/s
Ip:10.1.1.254 ()

  

 好了,保存退出吧,该下一步了   第七步,perl indexmaker 7204.cfg>d:\www\mrtg\index.htm生成index.htm文件  第八步,perl mrtg -logging=7204.log 7204.cfg  启动mrtg监控,从7204.cfg中读取配置并启动mrtg程序,同时记录到日志7204.log中  第九步,完成。你可以在IE里输入http://10.1.1.100看看效果了,注意虚拟目录设置好了才可以正确显示噢。    庆祝一下。。。  对了,忘了一点儿,如果每次这样手动敲这些命令很麻烦啊,想把监控做成服务也不难刚才下载的第三个文件有用了。。。 1、把service.exe解压缩,找到instsrv.exe和srvany.exe,把它们拷贝到mrtg\bin目录中。还是切换到DOS状态下,进入mrtg\bin目录,输入:  2、instsrv mrtg c:\program files\mrtg\bin\srvany.exe使MRTG成为系统服务  3、配置srvany,在注册表hkey_local_machine\system\currentcontrolset\services\mrtg中添加一个parameters项,并在parameters子键中添加以下字符串 application 内容为: c:\perl\bin\perl.exe  appdirectory 内容为:  c:\program files\mrtg\bin appparameters 内容为:  mrtg -logging=7204.log 7204.cfg  4、进入“服务”窗口,找到mrtg服务,将它设置为自动启动后,MRTG即可全天监视网络流量,即使重新启动后程序也将以服务的形式进行加载。