MOM2005
+
SP1
的部署
Microsoft Operations Manager (MOM)
可以被形象地视为数据中心的地震仪。它的设计目标是使系统管理员可以监视
Windows Server
平台、诸如
IIS
和
Active Directory
这样的服务、诸如
SQL Server
、
Exchange
和
BizTalk
这样的服务器产品以及业务线应用程序。像地震仪一样,
MOM
的设计目标是监视和收集事件以及从可能表示潜在问题的关键性状态变化中筛选掉噪声。
MOM2005
是
MOM
系列的最新产品,自从发布以来,就广受用户好评,在
2006
年压倒
HP Openview
和
Cisco LAN Management Solution
这两大劲敌勇夺最佳管理软件大奖。这样一款优秀的管理软件想必不会令网管爱好者无动于衷,今天开始我们就来介绍如何实现
MOM2005SP1
的部署,配置及管理。
MOM2005
的工作方式和
SMS2003
有类似之处,
MOM2005
部署完成后,通过
AD
等方式找到被管理的服务器,在被管理的服务器上安装代理软件,然后导入相应的服务器管理包。这样一来我们就可以在
MOM2005
的控制台上查看到所有被管理服务器的状态了。
我们介绍一下部署
MOM2005
+
SP1
的实验拓扑,如下图所示,
Florence
是
momtest.com
的域控制器,
Beijing
是
MOM2005
服务器。
Florence
是
Win2003
中文企业版,
Beijing
是
Win2003
+
SP1
中文企业版
部署流程如下:
一
安装前的准备工作
二
安装
SQL2005
三
安装
MOM2005
的数据库
四
安装
MOM2005
的管理服务器,控制台,管理界面
五
安装
MOM2005
的报表服务器
一
安装前的准备工作
a
)
准备好Active Directroy
,MOM2005
需要有AD
的支持才能发挥出所有能量。虽然MOM2005
有工作组版本,但工作组版本和企业版的功能实在是相去甚远,如无特殊情况,一定要在域环境下部署。
b
)设计好MOM2005
的部署架构。MOM2005
既有前端的管理服务器,又有后端的数据库服务器,这些服务器是分开架设还是集中在一台服务器上,这些都要事先设计好。在本次实验中,我们将MOM2005
的管理服务器,数据库服务器和报表服务器都集中在Beijing
这一台服务器上。
c
)MOM
的管理服务器需要IIS
+ASP.NET
+启用网络COM+
访问+应用程序服务器控制台,如下图所示
d
)准备好MOM2005
的用户账号。微软在官方文档中建议在部署MOM2005
时创建下列账号,建议在生产环境下认真参考下表,在本次实验环境中为简单起见我们用域管理员代替所有账号。
账号名称
|
账号用途及权限
|
Mom_action
|
管理服务器操作账号,至少应该是域用户同时应属于管理服务器的本地管理员组
|
Mom_das
|
Mom
数据库访问账号,属于
Domain users
组即可
|
Sql_report
|
SQL report service
使用账号,属于
Domain users
组即可
|
Mom_report
|
Mom
的报表服务器使用账号,属于
Domain users
组即可
|
e
)
在MOM
服务器上修改注册表。在MOM
服务器上用Regedit
打开注册表,定位到HKEY_LOCAL_MACHINE
-SYSTEM
-CurrentControlSet
-Control
-Lsa
,在LSA
下新建一DWORD
项,名称为“DisableLoopbackcheck
”,键值为1
。
二
安装
SQL2005
在
Beijing
上安装
SQL2005
是比较简单的部署方法,为什么这么说呢?因为
SQL2005
既提供数据库服务也提供报表服务,而
MOM2005
正好既需要后台的数据库服务也需要后台的报表服务,这两下里岂不是一拍即合!如果不用
SQL2005
,我们就既要部署
SQL2000+SP3
为
MOM2005
提供数据库服务,又要部署
SQL 2000 Report Service
为
MOM2005
提供报表服务,麻烦的是
SQL 2000 Report Service
还需要
Visual Studio 2003
的环境
…..
因此建议最好部署
SQL2005
数据库服务器。值得注意的是,
MOM2005
+
SP1
才能支持
SQL2005
。
MOM2005
只能支持
SQL2000
。
在
Beijing
上放入
SQL2005
企业版的安装盘,如下图所示,选择“服务器组件
,
工具
,
联机丛书和示例”开始
SQL2005
的安装
首先安装
SQL2005
所必需的一些组件,例如
.NET Framework 2.0
安装条件具备后,开始安装
SQL2005
,选择“下一步”
安装前先检测机器的软硬件配置,如下图所示,基本满足安装条件。唯一提出警告的是我为虚拟机分配了
512M
内存,而
SQL2005
认为应该有
1G
内存。点击“下一步”
选择安装组件,如下图所示,我们同时选中了数据库服务和报表服务
为数据库实例取名,我们使用默认实例
配置数据库服务账号,如下图所示,我们选择使用域管理员账号启动
SQL
服务,注意,应该把
SQL Server Agent
服务配置为自动启动
验证模式我们选择“
Windows
身份验证模式”
排序规则使用默认设置即可
报表服务器选择安装默认设置
经过一段漫长的安装时间(大约一个小时)后,
SQL2005
终于安装成功!
三
安装
MOM2005
的数据库
放入
MOM2005
+
SP1
的安装光盘,如下图所示,选择“安装
Microsoft Operations Manager 2005 ”
出现
MOM2005
的安装向导,点击“下一步”
回答软件许可协议以及序列号后,我们选择自定义安装
我们先选择安装“
MOM2005
数据库”
下图表示已经通过了安装前的先决条件检查,可以开始安装了
指定后台的数据库实例,我们选择
Beijing
设置数据库的大小,我们选择
1000MB
,注意,数据库尺寸最好不要设置为允许自动增长
设置
MOM
管理组的名称,我们为管理组取名为
ITETMOM
设置
MOM
的数据库访问账号,我们偷懒使用了域管理员账号,其实使用一个普通的域用户就已经足矣
我们选择所有被管理的服务器都在域内,如下图所示,点击“下一步”开始安装
MOM
数据库
OK
,终于安装完成!
四
安装
MOM2005
的管理服务器,控制台,管理界面
在
MOM2005
的安装光盘上选择“安装
Microsoft Operations Manager 2005 ” ,从操作选项中选择“修改”现有的MOM
组件,如下图所示
选择安装
MOM2005
管理服务器,
MOM2005Web
控制台以及
MOM2005
用户界面,如下图所示
下图告诉我们安装条件已经具备
设置
MOM
管理服务器的操作账号,我们还是用域管理员以不变应万变
忽略账号警告,继续设置数据库访问账号,仍然是域管理员
设置管理服务器的管理许可证,我们设置为
100
OK
,这几个组件也成功部署完成!
五
安装
MOM2005
的报表服务器
在
MOM2005
的安装光盘中选择“安装
Microsoft Operations Manager 2005
报表”,如下图所示
启动报表安装向导,“下一步”
回答完许可协议后,填写注册信息,如下图所示
下面是关键所在,千万不要选择“自动检测虚拟目录”,必须手工输入报表服务器的虚拟目录,如下图所示,解释参见微软解释[url]http://support.microsoft.com/kb/918712/zh-cn[/url]
。如果选择了自动检测虚拟目录,就会无法通过安装先决条件检查,不信你可以试试。
按微软的做法成功通过了先决条件检查,下一步
输入
MOM
数据库服务器实例名
输入报表数据库的实例名
设置数据库的尺寸
设置访问
MOM
数据库和
MOM
报表数据库的账号,当然还是万能的域管理员
设置访问报表数据库时需要的用户账号
OK
,终于大功告成!至此,MOM2005+SP1部署完成。
后记:经过三个小时的努力,终于部署完成
MOM2005
,万里长征走出了第一步。在后续文章中,我们将介绍如何用
MOM2005
发现被管理的服务器,在被管理的服务器上安装代理,导入管理包等一系列工作。