分类:
2007-04-02 18:17:58
SMTP:
show stat smtp获得信息:
SMTP.Server.Running = TRUE
SMTP.Sessions.Inbound.Accept.Queue = 0
SMTP.Sessions.Inbound.Active = 0
SMTP.Sessions.Inbound.Active.SSL = 0
SMTP.Sessions.Inbound.BytesReceived = 0
SMTP.Sessions.Inbound.BytesSent = 0
SMTP.Sessions.Inbound.Peak = 0
SMTP.Sessions.Inbound.Peak.SSL = 0
SMTP.Sessions.Inbound.Total = 0(总共接收的外网邮件)
SMTP.Sessions.Inbound.Total.SSL = 0
SMTP.Sessions.Inbound.Total.SSL.Bad_Handshake = 0
SMTP.Sessions.Outbound.Active = 0
SMTP.Sessions.Outbound.Active.SSL = 0
SMTP.Sessions.Outbound.BytesReceived = 0(接收到外网的邮件字节总数)
SMTP.Sessions.Outbound.BytesSent = 6(发送到外网的邮件字节总数)
SMTP.Sessions.Outbound.Peak = 1
SMTP.Sessions.Outbound.Peak.SSL = 0
SMTP.Sessions.Outbound.Total = 1(总共发送到外网邮件)
SMTP.Sessions.Outbound.Total.SSL = 0
SMTP.Sessions.Threads.Busy = 0
SMTP.Sessions.Threads.Idle = 0
SMTP.Sessions.Threads.InThreadPool = 0
SMTP.Sessions.Threads.Peak = 0
该方法简单准确,对系统得开销也很小,但是内容较少。
MTC来获得相应得信息
Domino专门有一个监控邮件的工具Mail Tracker Collector (MTC),可以用于读取由路由器生成的邮件跟踪日志文件(MTC 文件),并将某些消息处理信息从这些文件中拷贝到 MailTracker Store 数据库 (MTSTORE.NSF) 中。具体的MailTracker Store 数据库是在服务器上启用邮件跟踪时自动创建的。当管理员或用户搜索一个特定的消息(消息跟踪请求或邮件报告)时,Domino 都会搜索 MailTracker Store 数据库以查找该信息。具体的操作步骤如下:
Ø 首先需要在数据目录下创建MTDATA目录。
Ø 在服务器配置文档中开启邮件跟踪选项。
Ø 启用MTC服务,可以通过在Domino服务器控制台输入load mtc去启动。注:如果启用了邮件跟踪的选项,服务器在重启后会自动加载该任务。通过show task可以看到有MT Collector的信息。
Ø 查看mtstore.nsf数据库信息,打开数据目录下的mtdata下的mtstore.nsf数据库,可以看到其中会记录所有的邮件信息(包括通过Router和SMTP发送的邮件),然后再对其中的数据库的信息进行整理才可以获得用户真正需要的信息。
注:启用MTC后会在mtdata目录下产生大量的.mtc文件,对磁盘的读写方面肯定有影响。
Ø 通过报告数据库(reports.nsf)察看相应的信息。
l Top 25 Users by Count
l Top 25 Users by Size
l Top 25 Senders by Count
l Top 25 Senders by Size
l Top 25 Receivers by Count
l Top 25 Receivers by Size
l Top 25 Most Popular "Next Hops"
l Top 25 Most Popular "Previous Hops"
l Top 25 Largest Messages
l Message Volume Summary
Mail Journaling)
在Domino R6中增加了一个新的功能叫邮件记录,缺省情况下,路由器在处理邮件后不会保留邮件的拷贝。也就是说,当 ServerA 成功地向 ServerB 发送邮件后,ServerA 上的路由器会从其 MAIL.BOX 数据库删除该邮件。同样,当 ServerB 成功地向邮递路径中的下一个服务器传输或邮递邮件后,ServerB 上的路由器会从其 MAIL.BOX 数据库删除该邮件。
为了遵守业务所适用的法律或规定,组织可能会被要求保存由本地邮件系统处理的每一封邮件的拷贝,并永久存储或处理邮件拷贝。例如,诸如 SEC(证券交易委员会)等政府机构要求企业保留与其从事的交易相关的所有邮件。如果想对所有的邮件进行监控,可以采取该特性。
具体的操作步骤如下:
1、 在服务器的配置文档中找到 路由器/SMTP---〉高级---〉记录附签,启用该选项,
2、启用该选项后,还需要设置相关的邮件规则,配合起来一起使用。在路由器/SMTP---〉限制和控件---〉规则附签,新建一个规则,比如我们记录所有的邮件信息。
3、 然后在服务器中配置函件数据库,将所有的邮件转发到mailjrn.nsf数据库中。具体操作打开names.nsf,找到配置---〉消息---〉函件数据库,新建一个函件数据库即可。
POP3:
对于pop3的监控,目前只能通过在服务器控制台输入命令show stat pop来获得相关的信息:
sh st pop3
POP3.Server.Running = TRUE
POP3.Sessions.Inbound.Accept.Queue = 0
POP3.Sessions.Inbound.Active = 0
POP3.Sessions.Inbound.Active.SSL = 0
POP3.Sessions.Inbound.BytesReceived = 0
POP3.Sessions.Inbound.BytesSent = 0
POP3.Sessions.Inbound.Peak = 0(pop3客户端连接的峰值)
POP3.Sessions.Inbound.Peak.SSL = 0
POP3.Sessions.Inbound.Total = 0(pop3客户端接受的邮件总数)
POP3.Sessions.Inbound.Total.SSL = 0
POP3.Sessions.Threads.Busy = 0
POP3.Sessions.Threads.Idle = 0
POP3.Sessions.Threads.InThreadPool = 0
POP3.Sessions.Threads.Peak = 0
14 statistics found