前言
在部署Windows系统的网络中,任何一个服务器操作系统使用者都能够遇到同样一个问题,就是随着数据量的增加,累计运行时间越来越多时,系统速度越来越慢,对客户端用户的响应时间越来越迟钝,用户抱怨声四起。甚至Windows服务器还可能会突然停止服务,从而使整个网络的运行陷于停顿。面对类似状况时,由于系统管理员和网络管理员往往缺乏必要的分析和诊断工具,因此,很难迅速判断到底是服务器、存储、网络、数据库、软件(操作系统和应用系统)中哪个部分出现了问题,是病毒感染而需要设置访问列表,还是由于硬件配置较低而需要进行硬件设备升级。
本书以Windows Server 2008服务器操作系统为基础,兼顾Windows Server 2003,通过对操作系统的监控,使读者知道服务器需要监控的内容,通过对CPU、内存、磁盘等性能计数器的理解,通晓制作系统稳定性基线的方法,这个基线可以作为衡量系统是否稳定的标准。当系统出现问题后,如何使用内置工具分析和调整系统性能,而不要听信别人善意的“谎言”——出现性能问题就要升级硬件设施。
其他部分以Microsoft System Center Operations Manager 200(7 SCOM)和Quest的Spolight系列产品为基础,监控在网络环境中应用广泛的Active Directory、SQL Server数据库和Exchange Server,由于Windows产品存在许多共性,本书介绍的方法读者可以部署其他版本的Windows Server服务器操作系统中。其中,重点介绍了对SQL Server数据库的监控和调整,以及如何借助日志监控了解数据库中数据的变化,借助SQL代码性能优化大幅度提高SQL Server的性能。需要注意的是,由于SQL Server是运行在Windows Server操作系统之上的,因此,在监控SQL Server数据库的同时,一定要监控其操作系统平台。
SCOM中引入了对分布式操作系统的监控方法,对Active Directory的监控就是一个很好的例子。本书通过对一个分布式应用程序实例的部署,让读者掌握自定义部署监控分布式应用程序的方法,了解SCOM监控应用程序的过程,以及监控部件之间的逻辑关系,将操作系统监控、端口监控、数据库监控、数据源监控集成到一个监控控制台的方法,读者可以根据自己网络状况,定制监控平台。
本书共分19章,内容涵盖Windows Server操作系统监控和常用应用系统监控,内容概要介绍如下。
第1章系统监控概述,概要介绍为什么要监控系统,以及介绍根据监控的结果如何判断系统是否存在性能问题。第2章监控系统资源,介绍Windows Server 2008中任务管理器和资源管理器的使用,资源管理器使用评估模式对当前系统进行综合评估,可以直观地了解当前系统状态。第3章可靠性和性能监视器,介绍Windows Server 2003/2008中的性能监视器、可靠性监视器和数据收集器的使用,使用上述三种监视器,可以创建性能基线,作为评估系统的基础依据。第4章系统事件日志管理,介绍在Windows Server 2003/2008中事件、事件关联任务,以及如何基于操作系统收集其他系统事件。第5章系统资源管理器,介绍如何为应用程序或者服务分配系统资源,将有限的资源充分使用。第6章监控安全审核策略,审核与事件相对应,如果不开启审核策略在系统中将不能产生日志,本章介绍如何启用审核策略。第7章监控和调整Windows Server,介绍使用Spotlight on Windows监控Windows Server 2008操作系统,和最基本的性能调整。第8章部署SCOM,介绍如何在网络环境中部署Microsoft System Center Operations Manager 2007,该软件是微软公司专业的监控系统性能软件,可以和微软知识库结合,为管理员提供对应的故障解决方案。第9章监控Active Directory,引导读者通过SCOM和Spotlight on Active Directory软件监控Active Directory。第10章监控Exchange Server 2003,介绍网络中如何部署SCOM监控Exchange Server。第11章 SQL Server数据库监控,引导读者通过SCOM和Spotlight on SQL Server软件监控SQL Server数据库。第12章事件统一监控,介绍使用SCOM的收集审核服务收集服务器日志,统一管理。第13章 SCOM自定义监控任务,介绍使用SCOM部署端口监控、数据源监控、分布式应用程序监控、警报通知等常见任务,引导读者学会根据网络状况自定义部署监控任务。第14章 Windows服务器管理,介绍如何借助MOM 2005实现对Windows Server 2003网络服务的监控与管理。第15章系统与服务状态监视工具,重点介绍了几款常用、实用、管用的第三方Windows系统和网络服务状态监控工具。第16章系统和服务管理命令行,详细介绍了有关Windows系统和服务命令行的格式、参数和示例。第17章 SQL Server代码优化,主要介绍通过SQL Server 2005数据库引擎优化顾问和Toad工具优化SQL代码,提高代码的执行效率,从而提高数据库系统的性能。第18章 SQL Server日志监控与管理,介绍使用Log Explorer工具监控和管理SQL Server数据库日志。第19章 Windows系统故障修复,详细介绍了导致系统故障的原因,以及系统故障的的诊断与修复。
本书主编为王淑江,副主编为刘晓辉、张喜平、岳明。在这个日新月异的信息化时代,网络新技术、新应用不断涌现。为此,我们也将密切关注网络技术的发展和读者的需要,将更新、更实用的技术介绍给读者,将更好的产品和应用推荐给大家。有关本书的意见和建议,可以发邮件到ytdaily@gmail.com联系作者。
笔者
2009年5月