给Domino系统管理员的十二项建议

Domino系统管理员的日常工作就是维护Domino系统的正常运行。以下简要说明了管理员所必做的一些工作。对于系统管理员,特别是新建系统的管理员来说,这些建议能帮助他们完成基本的维护工作。

根据许多资深的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). 在“配置”标签下,展开“服务器”-“程序”,点击“添加程序”

image

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。

image

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

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服务器任务”主题。

6. 监视存取控制列表(ACL)

管理员必须保证每个用户对每个数据库都有适合其需要的访问权限。存取控制列表(ACL)是服务器安全性的核心,如果用户能够访问到他不应接触的信息,则会威胁到服务器的安全和信息的安全。

要想方便地查看每个用户对每个数据库的权限,可以打开服务器上的“目录 (R5)”数据库,查看“存取控制列表”-“按级别”视图。“目录 (R5)”数据库的文件名是catalog.nsf,它是由服务器自动创建并更新的,如果在服务器上未找到catalog.nsf,可以在服务器控制台上输入命令“load catalog”来立即创建它。

某些关键数据库的ACL必须被严格监控,这包括通讯录(names.nsf)、目录(catalog.nsf)、服务器日志(log.nsf)及所有包含重要信息的数据库。

进一步来说,管理员需要查看哪些用户对数据库具有管理者(Manager)权限。由于管理者可以改变数据库的ACL及其他设置,只应给予需要管理这些设置的用户这一权限。建议最好使用群组来设置管理者权限。例如,可以创建名为DomainManagers的群组,将系统管理员的名字加入其中,然后在数据库的ACL中将DomainManagers设为管理者。这样,即使系统管理员有所变动,也只需修改该群组的定义。

在服务器上安装新数据库时,需要注意其ACL的缺省设置,特别是Default和Anonymous的权限设置。对于重要的数据库,最好不要让Default和Anonymous的权限高于“不能存取者”。当服务器可以从Web上进行访问时, Anonymous或Default的权限高于“不能存取者”时会更为危险。

7. 操作系统和Domino的补钉程序

各种操作系统都会发布一些补钉程序,用于修补所发现的错误和漏洞。管理员应该留意这些补钉程序,并将需要的补钉程序及时安装在服务器上。

对于Windows NT 4.0,目前最新的补钉程序是Service Pack 6a。注意在Service Pack 6上运行Domino时会有严重的问题,因此一定要使用6a而不是6。

在Unix操作系统(如AIX、Solaris、HP-UX)上安装Domino时,都要求必须安装某些补钉程序。具体要求的补钉程序编号可参阅《Release Notes : Domino / Notes 5.0.x》。

Domino本身会不断发布新的维护版本,可以到www.notes.net上查阅每个版本的改进,以决定是否将目前使用的版本升级。

8. 检查备份操作

管理员必需设定固定的备份流程。一般来说,需要备份 Domino 服务器上的所有数据文件,包括数据库、模板文件、NOTES.INI 文件和 ID 文件。

固定、可靠的备份对Domino服务器来说十分重要。进行备份时,所用的备份软件必须支持对打开的文件的备份。这是因为通讯录(names.nsf)和服务器日志(log.nsf)等数据库在服务器运行时总是打开的,如果备份软件没有这个功能,那么这些关键数据库就得不到备份。

除了定期(一般是每天)备份外,定期检查备份所用的介质(如磁带)也是必要的。这样可以避免因介质损坏而引起的不必要的损失。

9. 监测服务器

在Domino服务器上,有一个用于监测服务器状态的数据库:Statistics & Events数据库(Events4.nsf)。当服务器的状态达到或超过管理员设定的警戒值时,它还可以自动提醒管理员。

管理员应该建立监视器来监测服务器的一些基本状态,如:

1). 重要数据库的ACL Change Monitor

为names.nsf、log.nsg、catalog.nsf等重要数据库建立ACL Change Monitor。当指定数据库的ACL发生改变时,向管理员的邮箱中发送警告信息。

2). 磁盘空间的Statistic Monitor

为服务器上的每个逻辑盘创建Statistic Monitor。当磁盘上的剩余空间少于25%时,向管理员的邮箱中发送警告信息。以免服务器因耗尽磁盘空间而死机。

10. 强制用户改变口令

用户一般不会自己去改变ID文件的口令,为了提高安全性,应该强制用户定期修改口令。设置的步骤如下:

1). 编辑要设置的服务器文档
2). 在“安全性”标签下,将“校验Notes标识符口令”设为“启用”
3). 在“个人”视图中选中要强制修改口令的用户,选择“操作”,“设置口令域”
4). 选择“检查口令”,在“必须的更改时间间隔”和“宽限期”中输入适当的天数

image

注意服务器文档和个人文档都需要配置。如果只设置了其中一个,则校验口令的功能不会起作用。

另外,校验口令的另一主要功能是仅允许包含最新口令的ID文件访问服务器。管理员应提醒用户在每次修改口令之后,重新备份自己的ID文件。因为原来备份的ID文件已失效了。

Domino服务器会记忆用户以前使用的口令,且在修改口令时不允许用户再次使用以前用过的口令。因此,如果强制修改口令的频率太高,用户需要不断记住新的口令。为了减少用户的麻烦,“必须的更改时间间隔”建议为90至180天。

11. 拷贝数据库模板

Domino的光盘上带有许多模板。当不同的用户从光盘安装时,同一个模板的复本ID (Replica ID) 都相同。因此,当两台服务器复制时,可以看到相应的模板也在复制。如果不希望复制这些模板,可以为这些模板新建拷贝。

新建拷贝不是指操作系统级的文件拷贝或更名,而是指创建具有不同复本ID的模板。要保证新建的模板具有新的复本ID,可以在Notes客户端打开原有的模板,使用“文件”-“数据库”-“新建拷贝”来创建。

更进一步,管理员可以考虑去掉那些不需要的模板,以节省服务器的磁盘空间,并减少维护模板所需的工作量。

12. 去掉磁盘映射和共享

从安全性的角度来看,管理员当然不能允许其他人从操作系统级直接访问服务器上的文件。因为这样会绕过Domino内部的安全机制。要想保证所有对服务器的访问都在Domino的安全机制控制之下,应该尽量不使用磁盘共享和磁盘映射,特别是对Domino的程序目录、数据目录以及操作系统的目录。

转载于:https://www.cnblogs.com/xuxu7325/archive/2008/03/13/1103440.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276931.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

技术管理—管理书籍推荐

技术出身,考虑接触下管理方面的知识。也许管理真的适合你,角色认知角色实践角色胜任!最后爱上它! 我最喜欢的一本书--高效能人士的七个习惯 作者:史蒂芬柯维(Stephen Richards Covey) 该…

网络虚拟化有几种实现方式_停车场管理系统的防砸车功能有几种方式?如何实现?...

原标题:停车场管理系统的防砸车功能有几种方式?如何实现?前言0101正文一、压力波防砸装置也叫遇阻防砸,主要是安装遇阻返回装置,当道闸杆下落过程中接触到车辆或者行人(接触力度是可以调节的),装置道闸杆底…

aspnet中gridview文本只显示开始几个文本_软网推荐:三个小软件 轻松解决文本操作难题...

TXT文本操作在Windows操作中算是比较容易的事了,但简单的文本操作也会遇到难题。例如,对于我们反复需要使用的多个信息,如果仅靠CtrlC和CtrlV来回复制、粘贴,效率会极低;再如,对于一些软件组件中显示的文本…

刚被IBM收购的红帽,它的下一站是中国

前不久IBM斥资340亿美元收购红帽的新闻震惊了所有人,这个金额是互联网上第三大交易,也是开源史上最大交易。这个收购背后到底有哪些目的?红帽接下来会做什么?11月6日红帽在北京举办红帽论坛,向外界介绍了红帽的想法。 …

为什么onenote一直在加载_OneNote:科研笔记独一无二的无敌利器

每个人都梦想着自己有超乎常人的记忆力,拥有者过目不忘的技能,从此走向人生巅峰……然而我们都不是那样的人,在这个高速发展的数字新信息时代,进行有效的记忆,保存我们随时到来的灵感等,这就需要我们进行笔…

WPF 实现 DataGrid/ListView 分页控件

原文:WPF 实现 DataGrid/ListView 分页控件在WPF中,通常会选用DataGrid/ListView进行数据展示,如果数据量不多,可以直接一个页面显示出来。如果数据量很大,2000条数据,一次性显示在一个页面中,不仅消耗资源…

Sql Server 中汉字处理排序规则,全角半角

--1. 为数据库指定排序规则CREATEDATABASEdb COLLATE Chinese_PRC_CI_ASGOALTERDATABASEdb COLLATE Chinese_PRC_BINGO/**//**/--2. 为表中的列指定排序规则CREATETABLEtb(col1 varchar(10),col2 varchar(10) COLLATE Chinese_PRC_CI_AS)GOALTERTABLEtb ADDcol3 varchar(10) CO…

解决局域网设置固定IP后无法上网?

1.cmd中输入ipconfig /all查看ip和dns的状态 2.查看自动获取的dns是什么,然后手动设置ip和dns时,和自动获取的保持一样即可 注解:设置后还是无法上网后主要检查ip与dns是否设置错误. 转载于:https://www.cnblogs.com/yanans/p/11301061.html

鼠标输入

一、隐藏并捕捉光标 偏航角和俯仰角是通过鼠标移动获得的,水平的移动影响偏航角,竖直的移动影响俯仰角。 原理是,存储上一帧鼠标的位置,在当前帧中计算鼠标位置与上一帧的位置相差多少。如果水平/竖直差别越大,那么俯仰…

c#用canny算子做边缘提取_机器视觉学习(三)边缘检测

一、边缘检测二、边缘检测流程三、Canny边缘检测前言边缘检测是图像处理和计算机视觉中,尤其是特征提取中的一个研究领域。有许多方法用于边缘检测,它们的绝大部分可以划分为两类:基于一阶导数首先计算边缘强度, 通常用一阶导数表…

bindresult必须在哪个位置_手机视频剪辑工具哪个好?清爽视频编辑APP有人推荐吗?...

作为一个非常喜欢旅游的人,每次出门在外都喜欢发各种照片,以前发照片觉得就能够表达自己的状态和心情,但是随着时间的变化发现,身边的人都开始喜欢发视频了。此前在飞机上拍摄了一段觉得不错的天空视频,想要制作成短片…

无法访问你试图使用的功能所在的网络位置_[steam实用工具]解决无法访问商店/社区/好友列表的问题...

[steam实用工具]解决无法访问商店/社区/好友列表的问题在我们使用steam的过程中,由于某些原因,在访问商店/社区/好友列表时会被受到限制。针对这种情况,国内的大神些开发出了以下工具来解决我们访问的难题。本文章中的软件由“羽翼诚"大…

(转)用Java获得当前性能信息

(转)用Java获得当前性能信息 http://www.blogjava.net/amigoxie/archive/2008/04/30/197564.html在Java中,可以获得总的物理内存、剩余的物理内存、已使用的物理内存等信息,本例讲解如何取得这些信息,并且获得在Windows下的内存使…

docker wsl2启动不了_Docker学习笔记

在笔记本上主要还是想以轻量、方便为主,所以采用的是在WSL2中使用docker的这么一个方案。WSL2我笔记本原来是预装的是WIN10家庭版,需要先升级为专业版,并加入windows预览体验计划。更新完之后,安装WSL,我选择的是Ubunt…

网易马进:DDB从分布式数据库到结构化数据中心的架构变迁

导语: 本文根据马进老师在2018年5月10日【第九届中国数据库技术大会(DTCC)】现场演讲内容整理而成。马进 网易 DDB项目负责人来自网易杭研大数据平台组,入职以来先后参与了分布式数据库DDB,缓存NKV,网易数据运河NDC等项目&#xf…

element label动态赋值_浅析 vuerouter 源码和动态路由权限分配

背景上月立过一个 flag,看完 vue-router 的源码,可到后面逐渐发现 vue-router 的源码并不是像很多总结的文章那么容易理解,阅读过你就会发现里面的很多地方都会有多层的函数调用关系,还有大量的 this 指向问题,而且会有…

世界领先的界面设计公司:The Skins Factory

该公司的网站: http://www.theskinsfactory.com/skinsfactory/ 该公司诞生于2000年,由一群狂热的界面爱好者,带着对GUI的热情和大胆的洞察力创立。很快,皮肤工厂便成长为世界领先的、真正的、革命性界面解决方案提供商。 更多的精…

HDU 1253 胜利大逃亡 题解

胜利大逃亡 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 44540 Accepted Submission(s): 15483 Problem DescriptionIgnatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会.魔王住在一个城堡…

lstm需要优化的参数_使用PyTorch手写代码从头构建LSTM,更深入的理解其工作原理...

这是一个造轮子的过程,但是从头构建LSTM能够使我们对体系结构进行更加了解,并将我们的研究带入下一个层次。LSTM单元是递归神经网络深度学习研究领域中最有趣的结构之一:它不仅使模型能够从长序列中学习,而且还为长、短期记忆创建…

有哪些漂亮的中国风 LOGO 设计?

提到中国风的logo,我觉得首先登场的应该是北京故宫博物院的logo,铛!故宫博物院的logo,从颜色,到外形,到元素,无一例外,充满了中国风的味道,可谓是中国风中的典型。同一风…