Chinaunix首页 | 论坛 | 博客
  • 博客访问: 899578
  • 博文数量: 436
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -103
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-01 09:48
个人简介

爱生活,爱IT

文章分类

全部博文(436)

文章存档

2015年(1)

2014年(2)

2013年(6)

2011年(39)

2010年(176)

2009年(30)

2008年(28)

2007年(54)

2006年(91)

2005年(9)

分类:

2006-12-16 11:58:22

说明:(2) The reports 报告:
Domino服务器会自动产生系统相关情况报告,这些信息以两种形式呈现: "statistics" 和 "events".
"Statistics"显示系统中处理工作的运行状态;"Events"会在系统发生若干事件的时候产生,比如跨服务器间的文件复制,会记录为"Event -- Replicating files with servername".

Domino把收集到的信息放入两个数据库: Notes log database (log.nsf) 和 Statistics and Reporting Database (statrep.nsf).

(2.1) The Log database (log.nsf)

当Domino服务器第一次启动, "Notes log database(log.nsf)"会被自动创建,每个Domino服务器都会有一个Log数据库.在这个数据库中包含服务器所有和数据库、用户相关的活动事件的记录,比如复制的执行、邮件路由和数据库被使用等.用户也可以客户化什么样的信息被收集.

log.nsf更多用来进行系统维护管理,而不是用来收集系统性能数据.当发现诸如复制错误、邮件路由失败、Modem通讯终端等问题或监控定期执行作业时,常常使用这个数据库.

设置和维护log.nsf可以通过修改"notes.ini"文件参数实现,比如定义Log文件的名字、是否把events记录到系统主控台、何时自动从Log文件里删除文档等.语法是:

Log Syntax: Log=logfilename, log_option, not_used, days, size

缺省设置是:  Log=log.nsf, 1, 0, 7, 40000  --  代表log文件可以含最多40000个字,每7天删除一次.所有信息也同时发送到主控台.

log_option : 1、2、4
– 1 = Log to the console
– 2 = Force database fixup when opening the log file
– 4 = Full document scan (as opposed to quick scan or open)
not_used: Always set to zero; this parameter is not currently used.
days: The number of days to retain log documents.
size: The size of log text in event documents.

控制什么信息记录进log.nsf:
notes.ini文件的设置会影响log.nsf中记录的信息的数量和类型. 为了监控系统性能,建议使用如下设置:

LOG_AGENTMANAGER=1 (no default) : agent执行启动事件是否记录进log文件,并在主控台显示,0-1可选
LOG_MAILROUTING=10 (default is 20)   : 记录进log文件的信息级别,0-40可选
LOG_REPLICATION=2 (no default)   : 复制会话的启停事件是否记录进log文件,并在主控台显示,0-5可选
LOG_SESSIONS=0 (no default)     : 单独会话是否记录进log文件,并在主控台显示,0-1可选
LOG_TASKS=1 (no default) : 服务器任务现在状态信息是否记录进log文件,并在主控台显示,0-1可选
LOG_VIEW_EVENTS=0 (no default) : 当views被重新创建,是否记录信息进log文件,0-1可选
LOG_UPDATE=0 (no default) : index相关信息,什么级别的被记录进log文件,0-2可选
MAIL_LOG_TO_MISCEVENTS=0 (no default) : 是否所有mail相关事件信息显示在log文件的Miscellaneous Events view 里,0-1可选
NO_FORCE_ACTIVITY_LOGGING=0 (no default): 是否在所有数据库中,Statlog任务自动激活 activity logging,0-1可选
PHONELOG=0 (default 2) : 是否记录phone calls进log文件,0-2可选
SERVER_SHOW_PERFORMANCE=1 (no default) : 是否在主控台上显示系统性能相关事件, 0-1可选
SHOW_TASK_DETAIL=1 (no default) : 是否加当前执行的交易名字到会话信息中, 0-1可选

比如下图中 notes.ini 的设置:





(2.2) The Statistics and Reporting database (statrep.nsf)


(2.2.1)Statistics & Events database (events4.nsf): 在这个数据库中可以创建三种重要的Domino控制文档:

Statistic Collection Document / Statistics Monitor Document / Event Notification Document


(2.2.2)Statistics and Reporting database (statrep.nsf)

当Domino服务器任务"Event"或"Collect"第一次启动时,数据库statrep.nsf会被自动创建.在这个数据库中包含基于Domino服务器任务运行情况而产生的统计报告和重要事件控制信息.如果一个任务没有运行,比如"HTTP",就不会有和Web相关的统计信息被记录.

Domino服务器会不停的刷新统计信息.若希望看系统任何一个时刻的统计信息,请在Domino主控台上用"show stat"命令.若希望看系统一段时间间隔内的统计信息,可以使用"Collect"任务来收集Domino系统一段时间间隔内的统计信息并放入数据库statrep.nsf.什么类型的统计信息需要收集?这需要配置一个events4.nsf数据库中的" Statistic Collection Document ".如果希望设置某种类型的统计信息的阀值(thresholds),从而让这种统计数据达到阀值后系统自动产生警告信息,可以配置一个events4.nsf数据库中的" Statistic Monitor Document ",并填写" Statistic Collection Document  中的收集警告间隔参数.查看自动产生的警告信息,请用下列步骤查找:Server - Analysis Tab - Statistics Reports -Alarms view in the Domino Administrator.

为了及时通知系统管理人员系统发生的重要系统事件(events),Domino服务器有一个"Event"任务,它发送通知信息到 Event Notification document (在events4.nsf中创建)中指定的地方.

Statistic Collection Document  -> Domino启动"collect"任务,缺省只会收集此Domino服务器上的统计信息.为了客户化收集地信息,甚至指定一台Domino服务器帮助收集其它多台的信息,可以人为在数据库events4.nsf中创建"Statistic Collection Document". 比如, 在一台i系列上有两个Domino服务器,就可以指定其中一个Domino服务器统一收集这两个Domino服务器的统计信息,放入一个statrep.nsf数据库中.






Statistics Monitor Document  ->指出什么类型信息会被监控,超出规定范围会产生一个什么级别的事件.在Domino管理客户端,进入"Configuration tab,""Statistics & Events view ";或直接在数据库events4.nsf中点"Add Statistic Monitor"键来创建这个文档.




Event Notification Document  -> 定义当系统产生了一个事件,根据事件级别来执行一个什么动作.在Domino管理客户端,进入"Configuration tab,""Statistics & Events view ";或直接在数据库events4.nsf中点"Add Event Monitor"键来创建这个文档.





(3)   和平台相关的 统计报告(statistical reports) :

激活和硬件平台相关的统计报告,需要编辑notes.ini文件,加入如下设置:
PLATFORM_STATISTICS_ENABLED=1
再重启Domino服务器.

从主控台用命令show stat platform来读结果.也可以运行Domino的"Collect"作业,把这些信息记录到statrep.nsf数据库中便于日后分析.所以需要从"events4.nsf"数据库中, 编辑已有 的"Statistic Collection Document" 文档,或创建一个新的" Statistic Collection Document "文档.

在数据库statrep.nsf中包含有和硬件平台相关信息显示的标准"view"(如下图所示).但为了专门针对i系列400,需要人为在数据库statrep.nsf中创建一些特别定制的"view".


请按照下列步骤创建为i系列特别定制的"view":
1. 创建一个新的数据库statrep5的备份 模板(statrep5.ntf),并新命名为statrep400.ntf.
2. 用 Domino Designer修改这个模板 , 让它显示OS/400平台和Domino的统一统计信息.
3. 基于这个 模板创建自己的统计数据库statrep400.nsf .
4. 配置 Statistics Collection Document 来使用这个新的 statrep400.nsf 数据库接收统计数据.
详细介绍,请查阅参考资料.






参考资料:
<> SG245162
阅读(2903) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~