点子征集!
大家好,我最近在考虑做一套远程系统监控的解决方案,也就是远程服务器健康状态检测工具这个脚本的升级版本!" U4 e, D. I2 C# \
) F4 g+ _6 w: H下面是我的设想:+ L7 ]! ] k& U; L% G
首先不是一个脚本,而是分成2个部分。/ f8 c D9 F8 |- c
5 {" u& H h7 C) n
第一个部分,每日服务器状态扫描,也就是远程服务器健康状态检测工具这个脚本的升级。在新的脚本里面,我会尽量使脚本模块化。% ?) [3 k, y. P. q( V/ g6 Y% _% D
整体来说应该包括 -
9 x3 s q, e/ Y0 H每日基本状况监测 - 硬盘空间、cpu、内存、病毒库、错误以及警告事件( h v/ _- Y+ B$ w0 U. o
安全事件分析 - 全面检测系统安全状态,包括用户帐号变化、audit变化等等3 d" [% K( f( R9 B
日志分析 - 分析ISA, IIS ,Exchange 的Logs,给出具体报告. a9 B! ^; L* p; E/ _+ |9 V" t8 v
# y. X* i" R" O' k1 U+ G第二部分实时监控系统
/ `' q- ~$ ?3 O利用wmi的事件功能在后台监视某些特别紧急的事件,比如disk错误事件、设备不可用事件、某些服务停止等等,发送即时email给远程管理员。
% o4 o0 _9 [3 @# } y
" z) E( i1 q+ P' I& N0 b1 x% g上面是我所设想到的,大家看看有什么补充,或者好的建议?谢谢