Lotus Domino Server 和 Tivoli Maximo Server 简介
IBM 提供了五个系列的产品和相应的服务,Lotus 和 Tivoli 则是其中的两个系列。在 Lotus 家族中,Lotus Domino Server 以跨平台架构为基础,提供跨企业的讯息交流、协同作业、电子商务等 Web 化应用。Domino Server 有三种类型,分别是 Domino Mail Server、Domino Application Server、及 Domino Enterprise Server。企业可依不同需求建置 Domino 服务器环境。Domino Mail Server 及 Domino Enterprise Server 都可以提供邮件服务器的功能。
在 Tivoli 家族中,Maximo 产品系列以进行自动化资产管理而著称,通过在单一平台上管理所有类型的资产(传统 IT、物理和新兴的智慧资产)来实现更高效的资产管理。Maximo 基础服务是其他应用程序的平台,部署在 J2EE 服务器上,为部署之上的应用软件提供关键的管理模块功能。搭建在 Maximo 基础服务上的特色产品有 IBM Maximo Asset Management、IBM Maximo Mobile Work Manager 等等,企业资产管理软件有 IBM Maximo for Scheduler、IBM Maximo for Service Provider 等等。
Maximo 服务器的正常运行需要邮件服务器的支持,而 Lotus Domino Server(Mail Server 或者 Enterprise Server)则可以提供这种支持。Tivoli Maximo Server 与 Lotus Domino Server 一起可以为客户提供一套完整的企业解决方案。
图 1. Maximo Server 的集成工作环境
通过本章,用户需要安装 Lotus Domino Server, Lotus Notes, Lotus Administrator,利用 Lotus Administrator 配置 Domino Server,注册 Maximo 所需的用户。
安装 Lotus Notes client 和 Administrator
假设 Lotus Notes Client 和 Administrator 已经安装好,经过配置可以连接到 Lotus Domino 服务器上。Maximo 的用户使用 Lotus Notes 收发邮件。Lotus Administrator 允许管理员注册用户,配置 Domino Server 的服务器文档。
在 Windows 上安装 Lotus Domino Server 比较简单,双击 setup.exe 就可以开始安装。用户需要注意,日文的 Domino Server 可以通过一步安装得到,其他语言的 Domino Server 都必须先装英文的 Domino Server 再安装语言包来实现。举例来说,安装简体中文的 Domino Server,用户需要先安装英文版,再安装简体中文的语言包。而 Lotus Clients 则不同,IBM 公司提供一次性安装方式来安装语言版的客户端。
- 在 Welcome(欢迎)界面,点击 NEXT(下一步)
- 在软件许可证协议界面,选择“我接受许可证协议中的全部条款”,NEXT(下一步)
- 选择应用程序安装路径,如果你需要安装 Partition Server, 在此界面可以选则选项“Install DOMINO Partition Server”, 否则可以忽略。NEXT(下一步)
- 选择数据文件安装路径,NEXT(下一步)
- 选择要安装的服务器类型:
- Domino Utility Server: 安装 Domino Utility Server,该服务器只提供应用程序服务,不提供邮件服务。
- Domino Messaging Server: 安装 Domino Messaging Server,该服务器只提供邮件服务,不支持应用程序服务或者 Domino 集群。
- Domino Enterprise Server:安装 Domino Enterprise Server,该类型的服务器支持邮件服务和应用程序服务,功能最为强大。
- Customize Domino Server: 自定义安装,可以定制需要安装的服务
- 本文需要为 Tivoli Maximo Server 搭建一个邮件系统,所以需要选择 Domino Messaging Server 或者 Domino Enterprise Server。在这里,选择 Domino Enterprise Server,NEXT。
- Installation Summary 对步骤 1- 步骤 5 中选择的参数进行汇总,NEXT。
- Domino Server 开始安装,等待安装完毕。
是否安装 DOMINO SERVER 的语言包取决于用户的需求,安装了语言包后用户可以看到语言的信息,不安装也不会影响 DOMINO SERVER 的邮件功能,此步骤是可选的。
双击语言包安装程序(ESD 文件),选择下一步,将安装文件解压缩到临时目录里。
- 解压结束后,在临时目录里找到 DomLP**_GUI.exe,双击
- 选择简体中文为安装向导语言,确定
- 在欢迎界面,选择下一步
- 接受许可证协议中的全部条款,下一步
- 选择 Domino 服务器程序目录(在安装 DOMINO SERVER 的步骤 3 里指定的路径),下一步
- 选择“否”,不安装英文版的 Domino 服务器(因为我们在上一步已经安装了英文版的 Domino 服务器)
- 在安装目录界面,检查程序目录和数据目录,下一步
- 选择语言包的安装类型,在此我们选择选项二“替换 Language Pack”。
- “将 Language Pack 添加到 Domino 服务器”,Domino 服务器将会有多种语言。
- 替换 Language Pack: 原来的 Domino 服务器的语言(初始安装后是英文)将会被新安装的语言所替代
- "删除 Domino 服务器中的 Language Pack": 卸载语言包。
- 选择简体中文为安装的语言包,下一步,进行语言包的安装,直到结束。
Lotus Domino Server 安装完后,需要经过配置才能使用。
- 开始 -> 程序 ->Lotus Applications->Lotus Domino Server,在欢迎界面,点击下一步
- 选择“安装第一台或者独立的服务器”
- 输入服务器名(缺省的是计算机名)和服务器的说明(可以为空)
- 输入 Organization 的名字,Certifier 的密码
- 输入 Domino 的域名
- 输入 Domino 服务器的 Administrator 的名字,密码,选择把 ID 文件保存在本地
- 其他都保持缺省值,开始配置,直到配置结束
点击 开始 -> 程序 ->Lotus Applications->Lotus Domino Server,启动 Lotus Domino Server。用户也可以在初次启动时选择把 Domino Server 作为操作系统的服务来启动。
配置 Lotus Administrator,连接到装好的 Domino Server 上。用户接下来修改 Server 文档,允许 Domino Server 进行 SMTP 路由,步骤如下:
- Server->All Server Document, 双击 Server Document 打开
- 在 Basics 页面,找到 Routing Tasks 一项,选择“SMTP Mail Routing”,如图 2 所示
- 找到 SMTP Listener Task 一项,选择“Enabled” ”,如图 2 所示
- 在 Server 控制台,输入" TELL SMTP UPDATE CONFIG"更新 SMTP 的配置。
TELL SMTP UPDATE CONFIG SMTP Server: Updating values in configuration SMTP Server: Configuration updated
- 在 Server 控制台,输入"SHOW TASKS",服务器返回的信息中应该包含下面的信息,确认 SMTP 任务正在运行:
SHOW TASKS SMTP Server Listen for connect requests on TCP Port:25 SMTP Server Utility task
图 2 修改服务器文档(查看大图)
打开 Louts Administrator,为 Maximo Server 注册用户。在本案例里,注册两个用户,Maximo Server 管理员 maxadmin(maxadmin@cn.ibm.com)和 Maximo Server 的普通用户 wilson(wilson@cn.ibm.com)。
- 在“Configuration( 配置 )”页面,展开“Tools( 工具 )”菜单,选择“Register( 注册 )->People( 用户 )”
- 提供 Cert ID( 在配置 DOMINO SERVER 的时候生成,缺省情况下存储在 ..\Lotus\Domino\Data\cert.id,确定,输入 cert 的密码,确定
- 输入要注册的用户信息和密码,选择右边的绿色对号,添加到注册队列中,选择“注册”,系统会返回注册成功的信息。
- 打开用户的用户文档,确认每个用户都有对应的 Internet 邮件地址,即 user@cn.ibm.com.
Windows 服务器自带有 DNS 服务器安装程序,用户可以通过控制面板 -> 添加删除程序 -> 添加删除 Windows 组件来安装 DNS 服务器。
在“添加删除 Windows 组件”窗口,用户可以选中“网络服务”,点击“详细信息”,找到“域名系统(DNS)”,确定,安装 DNS 服务器。
安装完后,用户 DNS 管理窗口配置 DNS 服务器,步骤如下:
- 点击“开始 -> 程序 -> 管理工具 ->DNS”,启动 DNS 管理窗口。可以看到在计算机名下有两个区域:正向查找区域和反向查找区域。
- 选中正向查找区域,右键,选择“新建区域”,新建一个正向查找区域。
- 在欢迎界面,选择下一步
- 选择区域类型为“主要区域”,下一步。
- 输入区域名称,该区域名称必须与其区域具有权威性的 DNS 域的名称相同。每个区域至少具有一个域名,该区域对于该域名具有权威性。举例来说,如果该区域的计算机命名为 computername.cn.ibm.com, 那么该区域的区域名称应为 cn.ibm.com. 下一步。
- 选择创建新文件,文件名为上一步输入的区域名称 cn.ibm.com,下一步。
- 保持其他值缺省,正象查找区域创建成功,并且显示在“正向查找区域”目录下。
- 选择在上一步创建的正向查找区域 cn.ibm.com, 右击,选择“新建主机 (A)”,新建一个主机记录。在新建主机窗口,输入 Lotus Domino Server 所在的主机的主机名和 IP 地址,选择添加主机,添加主机成功。
- 选择正向查找区域 cn.ibm.com, 右击,选择“新建邮件交换器 (MX)”,创建一个 MX 记录。
- 在“新建资源记录”窗口,输入 Lotus Domino Server 所在的主机的主机名。
- 在“邮件服务器的完全合格的域名 (FQDN)”域,点击“浏览”,双击 DNS SERVER 名称 -> 正向查找区域 ->cn.ibm.com-> 主机(Lotus Domino Server 所在的主机),确定,输入邮件服务器的合格域名。
DNS 服务器配置完毕。
假设 Maximo Server 所有的中间件已经安装完毕,Maximo Service 已经安装并且成功部署在 J2EE 应用程序服务器(Webshpere Application Server 或者 Weblogic Server)上,通过 http://hostname/maximo 可以成功登录到 Maximo 的控制台。
修改 Maximo Server 所在 OS 的网络连接,在 TCP/IP 属性窗口中,设置 DNS SERVER 使其指向在上一步安装的 DNS SERVER。
在 Maximo SERVER 的安装过程中,会要求用户输入 SMTP SERVER 的地址,如果在安装时没有输入,用户也可以通过 Maximo Console 来进行修改。具体步骤为:
- 以 MAXADMIN 登录到 Maximo Console 中。
- Go To( 转到 )->System Configuration( 系统配置 )->Platform Configuration( 平台配置 )->System Properties( 系统属性 )
- 查找属性 mail.smtp.host,在 Global Value( 全局值 ) 字段输入 Lotus Domino Server 所在主机的主机名或者 IP 地址(9.125.75.228),保存。
- 选中 mail.smtp.host,在“Select Action( 选择操作 )”下拉列表中,选择“Live Refresh( 实时刷新 )”,确定。实时刷新后 Global Value( 全局值 ) 和 Current Value( 当前值 ) 应该都是 MAIL SERVER 的地址,如图 3 所示。
- 查找属性 mxe.adminEmail,设置 Maximo 系统管理员的电子邮件地址 (maxadmin@cn.ibm.com),保存。选中 mxe.adminEmail, 在“Select Action( 选择操作 )”下拉列表中,选择“Live Refresh( 实时刷新 )”,确定。实时刷新后 Global Value( 全局值 ) 和 Current Value( 当前值 ) 应该都是设置的管理员的电子邮件地址。如下图所示:
图 3 修改 mai.smtp.host 属性
图 4 修改 mxe.adminemail 属性
在 Maximo SERVER 配置完成后,系统环境可以使用了。为了验证 Maximo SERVER 与 DOMINO SERVER 是否能够系统工作,本文提供了两个案例,允许用户在 Maximo Server 的控制台上验证邮件的发送接收是否成功。
案例 1:手动方式运行“重订购”申请对库存资源进行重订购。
Maximo Server 对企业或组织机构的资产进行管理,其中一个功能是在库存中资产低于一定数量时,可以进行重订购,同时生成未批准 / 已批准的 PO。在重订购时,用户希望系统在后台处理重订购申请,并且希望了解重订购申请的处理情况,用户可以在重订购窗口中勾选“Run in Background Mode”( 以后台方式运行 ),同时输入希望接到通知的 E-Mail 地址,在此案例中,我们使用 wilson@cn.ibm.com, 点击 Run Reorder(重订购),如图 5 所示:
图 5 重订购窗口
在重订购申请处理完成后,查看 Domino Server Console, 用户可以看到如下信息。从这些信息可以看出,邮件信息已经发送到了 Lotus Domino Server 并且发送到 wilson/ibm 的信箱中:
07/30/2009 11:29:44 AM SMTP Server: SC0364MS <9.125.13.38> connected
07/30/2009 11:29:44 AM SMTP Server: Message 0065997B <MessageID:
<985479869.1248953675386.JavaMail.Administrator@SC0364MS>> received
07/30/2009 11:29:44 AM SMTP Server: SC0364MS <9.125.13.38> connected.
1 message[s] received
07/30/2009 11:29:44 AM Router: Message 0065997B delivered to wilson/ibm
|
用 Lotus Notes Client 打开 wilson 的信箱,可以看到,wilson 的信箱里收到一封 Maximo Server 发出的主题为“Reorder Notice”的通知信,发信者为 maxadmin@cn.ibm.com, 如图 6 所示:
图 6 邮件发送成功
如果重订购申请处理失败,用户也可以通过该邮件了解失败的原因并进行修正。
案例 2:利用邮件检查 Crontask 的运行结果。
Maximo Server 提供 Crontask 的功能,用户可以设定 Crontask 的运行时间表,同时激活 CronTask。在 CronTask 激活后,CronTask 会按照时间表进行运行。有些 CronTask 需要提供 emailto 参数,以便发邮件通知用户任务的运行结果,如图 7 所示。例如,ReorderCronTask。在设定了 emailto 后,CronTask 会把每次运行的结果发回到邮箱。用户可以用案例 1 提供的方式来检查邮件是否发送成功。
图 7 设置 Crontask 参数
Tivoli Maximo Server 功能的正常运行,需要邮件服务器的支持,用以保证后台任务运行结果的报告和检查。Lotus Domino Server 可以提供邮件服务,以支持 Tivoli Maximo Server。本文详细的介绍了这一完整的企业解决方案,包括 Lotus Domino Server 的安装、配置,DNS Server 的安装、配置,以及 Tivoli Maximo Server 的配置和使用案例。
学习
-
参阅:developerWorks Lotus Notes 和 Domino 产品页面。
获得产品和技术
-
下载试用版:Lotus Domino Designer V8.5.1。
-
下载试用版:Lotus Domino 和 Lotus iNotes。
-
下载试用版:IBM Lotus Notes 和 Domino Administrator 8.5 客户端软件。
讨论