该用户从未签到
|
NTGuard 1.1- E. H" g7 ]1 j1 g% G# u6 F
服务器管理工具 NT守卫者 6 M" L* b" @. ]3 r( z
" k3 m$ N8 m' o
+ o' E5 Z2 o9 X9 z7 X· 名称: NTGuard 版本: 1.1.0& q) c2 F4 M$ ~
· 运行环境: Windows NT/2000/XP5 M! G* b+ C) U" |; J" T+ N0 e
· 软件性质: 本软件为免费软件,可以随意复制和传播。
! U u7 D7 f( `3 c- i' b' F) z+ u0 X
& Y7 H3 _/ B+ o6 M2 f% m% R简介9 ?2 g7 o4 \* w/ B6 n5 h+ ?! s1 M
===================7 m* a& x5 Y4 \# Q- p: }
5 I, _ Y( ^' F1 B/ [& | NTGuard是一个用来保证在Windows NT环境下提高服务器稳定性和可靠性的管理工具。占用系统资源非常少,易于安装和使用。使用NTGuard就好象增加了一位额外的NT管理员,它会24小时不间断地监视和管理服务器,当发现问题能够执行设定的操作,并通过电子邮件或手机短信报告管理员,大幅度地减轻管理员的负担。
$ o W$ G1 s J: |. _3 B
( }% W3 F6 L) O% q& S& |+ x% {- a; Q 开发原因:我兼管着学校的几台服务器,例如个人主页服务器,有数千个个人主页,有多个聊天室和江湖在运行,大量的良莠不齐的asp、php、perl脚本程序,经常耗尽服务器资源(相信许多网管都遇见过由于脚本引起的DLLHOST.EXE问题);另外,还有一些三教九流的服务软件,经常会莫名吊死,或者有内存泄漏,逐渐耗尽服务器资源(例如国内的某个服务器版本软件狗驱动,运行超过24小时就会吊死,某个VB编写的管理软件,刚运行时占5兆内存,5天后就会占用150兆...很佩服他们有胆量用VB来编写服务软件)...经常发生服务器吊死现象。因而开发了这个NTGuard软件。
9 i" t% q, t! ?0 c5 h: h' [" M. i6 Y5 C3 S l
! s7 r* X3 K7 e5 z6 t- d. L6 k主要功能有: 9 y r/ W4 I' p
3 H) P4 Q+ e' X
1、监视服务器的CPU状态:+ e6 }: [0 S5 p$ x. v# G% E
当发现总的CPU使用率,超过设定值并持续超过了规定时间后,能够根据设定:自动杀掉占用CPU最多的进程(在windows 2000中可以设定服务进程被杀后自动再激活运行),或执行指定程序或重新启动服务器,并通过Email或手机短信将事件报告管理员。2 U# w2 T6 b2 m0 |* V' a
@2 E8 f- t+ Z7 a2 J. B- F% E3 n; R; s8 G' ]+ y1 `
2、监视服务器的内存使用状态:
9 t- G& p' o0 q- Y( | 当发现总的内存使用率,超过设定值并持续超过了规定时间后,能够根据设定:自动杀掉占用内存最多的进程(在windows 2000中可以设定服务进程被杀后自动再激活运行),或执行指定程序或重新启动服务器,并通过Email或手机短信将事件报告管理员。
$ i- Z+ W$ ^# P+ S$ N& D& B5 I; c" h+ e6 v$ b
& {/ N! J, Z! @ N0 n0 g9 k3 E: ^3、监视指定进程的使用状态:% f+ \+ B1 `; g
规定一些进程的最大CPU使用率、最大内存占用、最多线程数,当发现这些进程超过设定值并持续超过了规定时间后,能够根据设定:执行杀掉进程、或执行指定程序或重新启动服务器,并通过Email或手机短信将事件报告管理员。" I7 n6 T3 _$ z9 e7 s& _: l3 S8 x
这个功能对于管理dllhost.exe、inetinfo.exe以及一些不太稳定的服务进程特别有用。还有在多CPU的服务器的场合,因为对于多CPU的服务器,当一个线程吊死时,其CPU占用量只有100/CPU数目,例如双CPU的服务器,不会超过50%,但是服务器的性能将大大受影响。利用这个功能可以将一些不稳定因素,扼杀在摇篮里,有效防止服务器的宕机,保证服务器的稳定运行。 ; C( Y b7 ]; G# [' m9 S
* ?0 I0 M6 t( i' s: {+ W- {6 e: D3 B3 V
4、定期清除过期的tmp、log文件:: H' c7 _5 m' j0 H$ C3 M
根据单位的安全管理规则,所有的服务都要有Log记录,并且要求保留两个月备查。log记录这种东西,没有问题时根本不会去看它,就是有问题也就看查近几天的记录。我的服务器每天要产生两百多兆的log文件!不去管它,几个月下来硬盘空间都占满了,经常要去手工删除超过两个月的文件实在太烦了。利用这个功能,一次设定好规则,垃圾文件全部交给NTGuard自动清除了,有效保证硬盘空间不被垃圾塞满。4 j; X. ?2 O6 j, r: K, F
) F2 {7 t3 C$ ~" w8 i
. S$ [* P) o! I9 q/ ^5、提供Email和手机短信的事件报告功能:
# Q- M, h1 q( x 带有标准的SMTP发送接口和手机短信网关接口,可以及时将服务器发生的不正常事件报告给管理员。% {5 U8 v1 j2 F. Z6 l
3 S2 L, Q8 V) y! z( X) j1 ~0 u
! M4 t8 w1 x; F) F" h) E6、提供基于Web的管理界面:
4 p, u, o i4 J- @ 可以在本机或者远程,通过浏览器访问NTGuard提供的Web服务,观察服务器的运行、内存、网络、各个进程的运行状态,以及设置修改配置参数,查看log记录等等。提供访问认证和设定远程访问权限。
0 h) S& f/ w1 q/ ^' m. @ ; O" v+ M) z" @ B$ h* R
& s! m! ]% u# _; u$ j' |运行环境:% i+ x( P" ~6 V& K
===================
; l/ k+ M8 r. G% F
# w y# R0 S" K7 ?3 ~0 X; cWindows NT4 注:没有测试,谁给测试一下?
& Q0 Z: d9 R6 R. f, |6 P8 TWindows 2000 已经在不同的版本,CPU数1~4的服务器上正常运行。. L3 c' I; G7 K* ?9 H; a8 i
Windows XP 注:仅在专业版中做过测试。
8 x0 r+ b+ b$ `/ B( n& \; F5 ]* v' I; c
5 x4 J8 S3 { \( ^# W7 \) e. x: @开发环境:
$ A) r2 [) [& [ U' \. c% ^===================* [% v7 e/ W+ f6 S; S2 f% @
$ ^$ R9 ] [4 B) o9 p% `
Windows 2000( V4 i- w6 K) T" @$ B |8 _" P* }$ n: u
Microsoft Visual V++ 6.00 `$ M3 Z4 M4 u# l% k8 B d
* N/ `9 x) b# J: c5 r
/ x+ o$ r0 H. h* E% Q% q 其它功能在开发中,使用过程中有什么问题及建设欢迎给我写信。
, g2 E$ W3 A6 R" ]3 Q8 U+ f 本软件为免费软件,可以随意复制和传播,但是您不能因此谋求商业利益。8 G* u& W+ H+ {6 N$ u
谢谢您的支持,提供这个程序的目的,就是想让所有管理NT服务器的网管都轻松些,希望这个软件能为您带来帮助。* B; c4 J# ` H% e+ j0 E Z3 t6 I/ b
2 g, r# a9 H1 \, d
; e5 G8 f$ |5 `* q, ^4 e7 B$ G) d" u作者:hzzh1 h% V. J5 _# }' O6 E, M
- f6 N7 d& U( ?
|
|