使用MRTG在Linux上监测Windows2000的网路流量
下一节:使用MRTG在Linux上监测Windows98的网路流量
好了!我们现在已经可以在 Linux 系统上面侦测任何咚咚啦!那如果要侦测 windows 2000 要如何作呢?其实也真是很简单,(1) 你要先在 windows 2000 上面安装 SNMP 通讯协定的套件;(2) 在 Linux 上面针对 windows 2000 进行参数档的侦测; (3) 做成网页输出!简单的很!
Windows 2000 下启动 snmp 服务:
windows 2000 这个系统底下已经有预设的 snmp 通讯协定了,只要开放他即可!那要如何开放呢?你可以开启『开始』>『设定』>『控制台』>『新增移除程式』>『新增/移除 Windows 元件』。然后就像下面两张图一样,先勾选 Management and Monitoring Tools ,之后选择 『详细资料』之后,出现的图示中,选择勾选 Simple Network Management Protocol ,然后按下确定之后,就开始安装啦!在安装的过程中,安装程式会要求你放入 windows 2000 的 CD 进入 CD-ROM ,安装完毕之后就已经有 SNMP 的通讯协定啦!
在 Linux 上面针对 windows 2000 进行 MRTG 的参数监测:使用MRTG在Linux上监测Windows2000的网路流量
接下来的工作跟之前的工作就差不多啦!先来建立参数档吧,如何建立呢?假设你的 Windows 2000 的 IP 是 192.168.1.11 ,那么你就必须要这样来侦测 Windows 2000 的参数:
- [root@vbird mrtg]# /usr/local/mrtg-2/bin/cfgmaker public@192.168.1.11 > mrtg.cfg.vbird
注意啰! public 是预设的指令,后面接的是你的 IP (当然也可以是 domain 说)。这样一来,就可以做出一个参数档案,名称为 mrtg.cfg.vbird,我们来看一看这个档案的大概内容吧!
- [root@vbird mrtg]# vi mrtg.cfg.vbird
- # Created by
- # /usr/local/mrtg-2/bin/cfgmaker public@192.168.1.11
- ### Global Config Options
- WorkDir: /usr/local/apache/htdocs/mrtg/
- Options[_]: growright, bits
- Target[192.168.1.11_16777219]: 16777219:public@192.168.1.11:
- SetEnv[192.168.1.11_16777219]: MRTG_INT_IP="192.168.1.11" MRTG_INT_DESCR="NDIS 5
- .0 driver"
- MaxBytes[192.168.1.11_16777219]: 1250000
- Title[192.168.1.11_16777219]: Traffic Analysis for 16777219 -- VBLAB2
- PageTop[192.168.1.11_16777219]:
- Traffic Analysis for 16777219 -- VBLAB2
- System:VBLAB2 in
- Maintainer:
- Description:NDIS 5.0 driver
- ifType:ethernetCsmacd (6)
- ifName:
- Max Speed:1250.0 kBytes/s
- Ip:192.168.1.11 ()
其他的设定不太需要改变,但是上面黄色的那两行字中,请注意,修改成你的『工作目录』与一些设定吧!最好是将一些图表资料都放一起就好了!这样子大概就OK啦!
做成网页输出:
这一步跟前面就都一样啦,先执行 mrtg mrtg.cfg.vbird(你的参数档名)叁次,然后在将输出的图表写在你的 index.html 上面即可!这样就已经可以侦测 windows 2000 的网路流量啦!而且还不需要在 windows 2000 上面有任何的咚咚发生喔!
使用在Linux上监测Windows2000的网路流量就讲述到这里了。
【编辑推荐】