Domino 系统管理员的日常工作就是维护 Domino 系统的正常运行。以下简要说明了管理员所必做的一些工作。对于系统管理员,特别是新建系统的管理员来说,这些建议能帮助他们完成基本的维护工作。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

根据许多资深的 Domino 管理员和咨询人员的经验,我们对 Domino 系统管理员们提出了一些建议,以帮助他们维护 Domino 系统的正常运行。这些建议是针对 Domino R5 的,而且只涉及到最基本的维护工作,每个系统管理员还需要根据自己系统的特殊要求进行进一步的维护工作。

在提出这些建议之前,必需强调一点:《 Domino 5 管理员帮助》应当是所有维护任务的出发点,管理员在进行维护工作之前一定要查阅管理员帮助中相应的主题,以确保操作步骤的正确。

1. 保存验证者 ID 文件及其口令

验证者标识符文件 (cert.id 及所有组织单元的 ID 文件 ) Domino 系统中最重要的的文件。特别是 cert.id ,所有其它的 ID 文件都是由它创建的。如果丢失了这个文件或忘记了它的口令,就无法在创建新的服务器和用户了。因此,从系统建立之初就要注意保存验证者 ID 文件及其口令。一定要将它保存在安全的地方并作备份,不要将它放在共享的网络驱动器上;将口令记录下来,但不要将口令告诉无关的人员。注意不要将口令设为 “password” 或其它易猜的单词。

2. 定期运行 Compact Fixup Updall 任务

Compact Fixup Updall 任务是服务器自身的维护性任务。 Compact 用于释放数据库中的无用空间; Fixup 检测无效的文档和损坏的数据库,并尝试修复它们; Updall 重建视图索引和全文索引。这三个任务至少每周要运行一次。可以按以下步骤设置它们的运行时间。

1). Domino 管理员客户端中打开要管理的服务器
2).
配置 标签下,展开 服务器 ”-“ 程序 ,点击 添加程序

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

3). 基本 标签下,
程序名 中输入任务的名称,即 Compact Fixup Updall
命令行 中输入所需的命令行选项
运行的服务器 中输入运行此任务的服务器的层次名
4).
日程安排 标签下,将日程安排设为 启用 ,并按需要设置任务启动的时间

如果到了 Compact Updall Fixup 所安排的运行时间,而系统正在执行其它任务,这三个任务可能不被执行。因此,在设置时间安排时,应当尽量避免和其它任务以及定时代理重合。可以在服务器的控制台上输入命令 “show schedule” 来查看其它程序的时间安排,输入命令 “tell amgr schedule” 来查看定时代理的时间安排。

每个任务都有自己的命令行选项。例如, “updall -R” 将会重建已有的索引,而不加 “-R” 选项时则只是更新已有的索引。必需选择适当的选项以完成所需的任务。每个任务的选项列表都可以在《 Domino 5 管理员帮助》数据库中找到。

3. 创建拒绝访问群组

禁止某些用户访问服务器是十分必要的。当用户离开公司时,需要确保他们不能使用原来的 Notes ID 文件来访问服务器。管理员可以将这些用户的层次名加入拒绝访问群组来保证这一点。创建拒绝访问群组的步骤如下:

1). Domino 管理员客户端中打开要管理的服务器
2).
个人和群组 标签下,点击 拒绝访问群组 ,点击 添加群组 按钮
3).
群组名称 中输入一个名字,如 DenyGroup ;将 群组类型 选为 仅禁止存取列表
4).
成员 中输入或选择要禁止访问的用户名
5).
保存并退出此文档
6).
配置 标签下打开要拒绝用户访问的服务器文档
7).
安全性 标签下 拒绝访问的服务器 中输入上面创建的拒绝访问群组名称,在此例中是 DenyGroup

提示:创建了拒绝访问群组之后,管理员删除用户时可以将用户名自动地加入此群组中,这样,不需手工操作就可以保证每个被删除的用户不再能访问服务器。

4. 了解服务器上的应用

要确定服务器所支持的数据库的类型。服务器是主要用于一两个大型数据库,还是用于多个小的应用数据库?服务器上的应用设计怎样?是否使用了对性能有较大影响的方式,如在视图中使用日期 / 时间查询?如果应用数据库的设计不合理,管理员所能做的调整不可能起太大作用。

管理员还需要留意服务器的日志 (Log.nsf) 。服务器日志中的信息是了解服务器及用户活动的关键。特别是日志中的 其它事件 视图,大部分需要观察的信息都包含在其中。每天都应当浏览 log.nsf ,从中找出错误信息和异常信息,判断服务器是否正常运行。

5. 去掉不必要的服务器任务

缺省情况下, Domino 服务器会自动启动一组服务器任务,其中有些任务用户可能不会用到。去掉这些不必要的任务可以节省系统资源,有利于其他任务和应用的运行。

服务器上自动启动的任务列表在服务器的 notes.ini 文件中。用任一文本编辑器打开 Domino 程序目录中的 notes.ini 文件,找到 “ServerTasks=” 行,删除其中不需要的任务名称,则下一次启动服务器时,这些任务就不会再启动了。例如,如果不使用 Notes 的日历和日程安排功能,可以将 “calconn” “sched” 任务去掉。

在指定时间运行的服务器任务也可以考虑去掉。在服务器的 notes.ini 文件中,找到 “ServerTasksAtY=” 行,其中 Y 是代表时间的数字 (1 代表凌晨 1 点, 5 代表凌晨 5 点,以此类推 ) ,删除其中不需要的任务名称。例如,如果不使用共享邮件,则 “ServerTasksAt2=..., Object Collect mailobj.nsf” 行中的 “Object Collect mailobj.nsf” 可以去掉。下一次重新启动服务器后,这些被去掉的任务就不会再定时运行了。

关于每个服务器任务的名称和用途,可参阅《 Domino 5 管理员帮助》中 “Domino 服务器任务 主题。