网络监控之MRTG系统监控(Windows xp版)
原创
©著作权归作者所有:来自51CTO博客作者Tonyguo的原创作品,请联系作者获取转载授权,否则将追究法律责任
Windows下的免费监控软件很少,MRTG拥有强大的功能,不过,基本上都是在linux系统下发挥。在Windows系统下,大部分网管朋友可能都只用到了它的流量监控功能。其实,在windows环境下,也可以使用到它的其它功能。下面我们就一起来看看使用MRTG监控windows系统的一些设置方法,关于MRTG的安装及流量监控,大家可以参考我上一篇文:http://guoxuemin.blog.51cto.com/379574/164142 。
MRTG是个很方便的软件,安装好后,不需要对系统进行改动,只需要编辑.cfg文件,并重新生成网页就可以了。下面我们就以监控系统进程数、用户会话数、TCP连接情况、内存使用情况、硬盘使用情况等来说明操作方法。接上一篇文,我们以监控server01为例,修改server01文件,在该文件中加入以下代码:
#
# System Processes Info 系统进程信息
#
Target[server.processes]: .1.3.6 .1.2.1.25.1.6.0&.1.3.6.1.2.1.25.1.6.0:public@192.168.50.249
Title[server.processes]: Current Processes Running
PageTop[server.processes]: <H1>Current Processes Running</H1>
MaxBytes[server.processes]: 1000
ShortLegend[server.processes]: procs
YLegend[server.processes]: Current Processes Running
Legend1[server.processes]: Processes
LegendI[server.processes]: Running
LegendO[server.processes]:
Options[server.processes]: growright,nopercent,gauge
#
# User Sessions Info 用户会话信息
#
Target[server.users]: .1.3.6 .1.2.1.25.1.5.0&.1.3.6.1.2.1.25.1.5.0:public@192.168.50.249
Title[server.users]: Current Users Sessions
PageTop[server.users]: <H1>Current Users Sessions</H1>
MaxBytes[server.users]: 10000
ShortLegend[server.users]: Sessions
YLegend[server.users]: Current Users Sessions
Legend1[server.users]: Users Sessions
LegendI[server.users]: Sessions
LegendO[server.users]:
Options[server.users]: growright,nopercent,gauge
#
# Established TCP Connections
#
Target[server.estabcons]: tcpCurrEstab.0&tcpCurrEstab.0:public@192.168.50.249
Title[server.estabcons]: Currently Established TCP Connections
PageTop[server.estabcons]: <H1>Established TCP Connections</H1>
MaxBytes[server.estabcons]: 10000000000
ShortLegend[server.estabcons]: c/s
YLegend[server.estabcons]: Connections
LegendI[server.estabcons]: In
LegendO[server.estabcons]:
Legend1[server.estabcons]: Established connections
Legend2[server.estabcons]:
Options[server.estabcons]: growright,nopercent,gauge
#
# New TCP Connection Monitoring 新的TCP连接情况
#
Target[server.newconns]: tcpPassiveOpens.0&tcpActiveOpens.0:public@192.168.50.249
Title[server.newconns]: Newly Created TCP Connections
PageTop[server.newconns]: <H1>New TCP Connections</H1>
MaxBytes[server.newconns]: 10000000000
ShortLegend[server.newconns]: c/s
YLegend[server.newconns]: Conns / Min
LegendI[server.newconns]: In
LegendO[server.newconns]: Out
Legend1[server.newconns]: New inbound connections
Legend2[server.newconns]: New outbound connections
Options[server.newconns]: growright,nopercent,perminute
#
# Memory Utilization 内存及虚拟内存使用情况
#
Target[server.memoryUsed]: .1.3.6 .1.2.1.25.2.3.1.6.3&.1.3.6.1.2.1.25.2.3.1.6.4:public@192.168.50.249 / .1.3.6.1.2.1.25.2.3.1.5.3&.1.3.6.1.2.1.25.2.3.1.5.4:public@192.168.50.249 * 100
Title[server.memoryUsed]: Memory Used
PageTop[server.memoryUsed]: <H1>Memory Utilization</H1>
MaxBytes[server.memoryUsed]: 523444000
ShortLegend[server.memoryUsed]: %
YLegend[server.memoryUsed]: % Memory Used
Legend1[server.memoryUsed]: Vir in next minute
Legend2[server.memoryUsed]: Phy in next minute
Legend3[server.memoryUsed]: Maximal 5 Minute Vir
Legend4[server.memoryUsed]: Maximal 5 Minute Phy
LegendI[server.memoryUsed]: Vir
LegendO[server.memoryUsed]: Phy
Options[server.memoryUsed]: growright,nopercent,gauge
#
# Disk Utilization 硬盘使用情况
#
Target[server.storageUsed]: .1.3.6 .1.2.1.25.2.3.1.6.1&.1.3.6.1.2.1.25.2.3.1.6.2:public@192.168.99.249 / .1.3.6.1.2.1.25.2.3.1.5.1&.1.3.6.1.2.1.25.2.3.1.5.1:public@192.168.50.249 * 100
Title[server.storageUsed]: Disk Used
PageTop[server.storageUsed]: <H1>Disk Utilization</H1>
MaxBytes[server.storageUsed]: 523444000
ShortLegend[server.storageUsed]: %
YLegend[server.storageUsed]: % Disk Used
Legend1[server.storageUsed]: C: in next minute
Legend2[server.storageUsed]: D: in next minute
Legend3[server.storageUsed]: Maximal 5 Minute C:
Legend4[server.storageUsed]: Maximal 5 Minute D:
LegendI[server.storageUsed]: C:
LegendO[server.storageUsed]: D:
Options[server.storageUsed]: growright,nopercent,gauge
保存server.cfg,使用命令Perl indexmaker --output=c:\inetpub\wwwroot\mrtg\server01\server01.html c:\inetpub\wwwroot\mrtg\server01\server01.cfg重新生成网页,再使用命令:start /D c:\mrtg\bin wperl mrtg --logging=server01log c:\inetpub\wwwroot\mrtg\server01\server01.cfg 重新生成服务器Server01的流量图,我们来看看效果:
通过这些图表,我们可以很容易的了解到服务器运行的情况。
我这里谈到的只是MRTG监控系统功能的一部分,它还可以监控HTTP访问量、FTP访问量等。设置的方法大同小异,大家只要掌握了正确的方法,对于一些细节的东西,只要稍作修改就可以了。这里最难的地方就是找MIB值了,只要知道MIB值就能很方便获取到数据,画出图形。对于MIB的获取,可以通过一些小软件来实现,比如GETIF-MIBS,mibbrowser等。软件的使用比较简单,这里就不再做说明,如下图是使用GETIF-MIBS获取进程的MIB值的方法:其它MIB值的获取方法类似。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux Mrtg系统监控
关于Mrtg系统监控的一些简单说明,包括配置,执行等。
系统监控 Linux Mrtg -
Mrtg网络监控 实现步骤
Mrtg网络监控 实现步骤
Mrtg网络监控 实现步骤 网络管理 配置文件 服务器 -
Windows server 2003下实战利用MRTG进行网络监控
爱看不看 死去
职场 休闲 爱看不看 死去 -
网络学习(七)Windows XP系统之纯净版安装
Windows XP系统之纯净版安装 这里我还是使用英文界面的虚拟机软件来给大家介绍。目前普通用户安装纯净版的XP系统很少见了,估计用Windows7的多了,或者一般都是用的ghost版的XP系统。但我这是一个系列教程,所以这些也应该必须介绍下: 1、“File”&rar
VM虚拟机 IT绿叶 VMware Workstation 7 安装XP 纯净版安装XP