Monitor 服务允许你监视Imail 服务器和Imail 中的服务程序的运行状态.另外,
Monitor 服务提供一种方式可以让管理员通过web 浏览器管理系统:
• 监视IMail 服务程序(SMTP, POP3, IMAP4, LDAP, PServ, Whois, Finger, and
Syslog, Web Calendaring and Web Messaging),同时还可以监视Imail 服务器的磁盘空
间.
• 当某一个服务非正常停止的时候,监视服务可以通过电子邮件,传真或者是BP 向管理员
发送消息.
• 监视本机的或是远端系统的其它的服务,例如: DNS, NNTP, WWW, FTP,
and Telnet.
• 监视本机的或是远端系统的缺省网关.
当你通过web 浏览器察看服务状态时,绿色的表示服务当前正在运行,红色的表示服务当
前已经停止.你可以使用IMail Administrator 访问Monitor 服务,也可以在web 浏览
器中通过端口8181 访问(Web Administration 必须正确的配置并且运行).
作为Windows NT 服务程序,Monitor 服务可以完全的在后台运行或者有部分交互的运
行。在用户登出系统以后,Monitor 服务可以继续正常的运行。Monitor 服务对于一般的
操作不是必需的.
Monitor 服务的设置保存在Windows NT 注册登记表中和两个.ini 文件中:
Monitor.ini 和ipnotify.ini.这两个文件位于Windows 的目录下. 同时,这两个文件的
格式兼容Itch 的WhatsUp 网络监视软件. 这样,你做的任何监视配置都可以在
Imail 和WhatsUp 中使用.
配置Monitor 服务器
在改变设置以后,停止服务,等待5-10秒以后然后重新启动服务. 在你单击按钮
Stop/Start 以后所有的设置的改变会自动保存.
按照以下步骤设置Monitor 服务器:
1 选在目录“Services”, 然后单击Monitor. 单击标签Monitor .出现Monitor 设置
选项.
2 选择你想监视的服务. 对每一个你选中的服务,你可以通过单击关联箭头按扭进入服务
配置选项.例如, 如果你单击SMTP 服务的箭头按扭,将会出现以下的对话框.
确认已经选中选项Monitor this service . 如果你希望服务在停止以后会自动的重新启
动,请选中选项Auto Restart this Service .
你不许要为属于Imail 内建的服务设置服务名称和IP 地址.这些服务包括SMTP,
POP3, IMAP4, Whois, Finger, LDAP, System Logger, 和Password.
对于那些不是Imail 内建的服务(例如DNS), 如果该服务是在本地的系统上你可以输入
一个服务名称,如果该服务在远端系统上的你可以输入一个IP 地址.
3 如果你已经设置好了邮件地址,传真, BP,更据你得需要选择Notify if Down 和
Notify when Up after Down . 想了解更多的关于设置系统警告方面的信息,请参考
“Working with Notifications” . 想了解更多的关于开启该功能的信息,请参考
“Enabling Notifications”.
4 单击按钮OK 退出“Monitor Configuration” 对话框,返回标签Monitor .
5 (可选) 选择Monitor default gateway, 单击箭头显示配置选项,选择你希望使用得选
项然后单击按钮OK.
6 (可选) 选择Monitor disk space, 单击箭头显示对话框“Monitor
7 在框Check Every nn seconds , 指定Monitor 服务监视的间隔时间.
8 在框Timeout after , 输入等待响应的时间(以秒).
登入
缺省的, Monitor 服务用系统账号登入.
注意
我们建议你是用缺省的系统账号登入.如果你使用其他的账号,有可能会使某些功能
不能正常的使用.
在控制面板中更改Monitor 服务的设定
缺省的,LDAP 服务用系统账号登入。你可以在用Windows NT/2000 控制面板中的
Services applet小程序更改这个设定。
1 在控制面板中,双击小程序Services 。
2 选择IMail LDAP Server 然后单击Startup.
3 (可选)选择希望的Startup Type.
4 在Log On As 下,选择正确的账号:
System Account. 如果您有邮件主机使用Windows NT 用户数据库作为主机用户数据库,
请采用该账号。
Allow Service to Interact with Desktop. 选在该方式在服务启动以后将会在桌面上创
建一个图标。任何帐号都可以看到该图标。你可以浏览调试信息或者是Monitor 的TCP
日志信息: 从菜单View 选择Debug info 或者TCP Log .
This Account. 如果你没有邮件主机采用Windows NT 用户数据库作为主机数据库,你
可以指定一个用户账号登入。请确认,该账号是某一邮件主机的管理员。
注意
如果你有某个邮件主机的用户数据库是基于外部数据库的,请确认该用户账号有权限访问
外部数据库。
单击按钮Quiet button关闭Monitor 服务的声音警告功能.该功能在某一个被监视的服
务当机的时候被激活.
如何使用警告
当某一个服务没有响应的时候,Monitor 服务程序能够通过声音,BP,传真,或者电子邮
件发送警告信息。
通过以下的三个步骤设置警告信息:
1 首先,设置一个你希望的警告模式。比如,通过BP 向网络管理员发送警告信息或者是
通过电子邮件.
2 把这些设置加入到标签Notifications .
3 最后,在标签Notifications 中.选中一个或者多个警告选项以激活这些功能.想了解更
多的激活警告功能的信息,请参考“Enabling Notifications”.
定制警告
1 在IMail Administrator 中, 在左边的面板中扩展目录“Services” 然后单击
Monitor. 接着单击标签Notifications .
2 单击按钮Add ,出现对话框“Add Notification”.
3 现在,让我们暂时忽略对话框中的设置, 然后单击按钮Configure ,出现对话框
Notifications .以下是设置各种警告模式的描述.
定制蜂鸣器警告
当某一个服务没有响应的时候,你可以通过蜂鸣器发出警告信息.
1 在文本框Name 中, 删除其中已经有的任何内容然后输入一个没有和其他名字重复的名
字. 例如“BeepBob.”
在该列表中出现的警告名字都被保存在文件ipnotify.ini 中,该文件保存在目录winnt
中.
2 在Type中,选中Beeper.
关于如何使用外部程序去连接BP ,请参考“使用外部蜂鸣器程序”.
3 在文本框Phone 中, 输入电话号码.
4 单击按钮Comm Setup. 对话框“Communications Setup” 出现. 你需要在区域
Digital Beeper 中填入信息.
5 缺省的Dial String 为: ATDT%s,,,,%s#
第一个字符%s 用电话号码代替,第二个%s 是你得BP 号码.大多数的modems 和BP 支
持使用‘#’作为信息的结束,用‘*’ 代替斜杠.
6 在Baud Rate中, 选择速度(bits/秒),改值为serial port 和modem 的通讯速度.
7 选择和Modem 联结的端口Com Port.
8 Timeout 值(以秒计算)决定了超时的长短.
在你完成了信息的输入以后,单击按钮OK 然后在对话框Notifications 单击按钮Add ,
把新的警告设置存入对话框左面的列表Notifications list. 你可以选择列表中的某一
个警告,单击按钮Test,对警告做测试.
使用外部蜂鸣器程序
你也可以使用外部的BP 程序发送BP 警告信息. 该程序的名字被填入文本框External
Program .
下面是一些外部程序可用得命令行参数.
arg 1: DN 或UP
arg 2: 电话号码
arg 3: BP 号码
arg 4: 主机的IP 地址
例子:
0: beeper.exe 1: DN 2: 8694297 3: 3333 4: 127.0.0.1
0: beeper.exe 1: DN 2: 8694297 3: 2222 4: 127.0.0.1
0: beeper.exe 1: UP 2: 8694297 3: 2222 4: 127.0.0.1
该外部程序以状态SW_SHOWMINNOACTIVE 运行.
如果在系统的定时检查以前关闭了警告声音,该外部BP 程序不会被激活。
The UP message will only be sent if the packets lost is greater than
system checks when the service comes back up.
定义传呼机警告
当某个服务非正常时,你可以通过一个定义的传呼机发送警告信息。该警告信息是被预先
定义的。只是一个简单的信息,比如: SMTP down, SMTP up. IMail Server 支持
Motorola PageNet 和其他支持TAP (Telocator Alphanumeric Protocol) 的pagers.
步骤:
1 如果你不在对话框Notifications 中,请先进入该对话框。可以参考“Defining Any
Type of Notification”。
2 在文本框Name 中, 输入一个唯一的名字以标识该警告。例如, “PageKen.” ,
3 在Type 中,选择Pager. 出现传呼机选项的对话框。
4 在框Terminal 中, 输入电话号码.
5 如果需要,输入pager Password.
6 输入数字Pager ID .
7 选择Pager Type.
8 单击Comm Setup, 在Alpha Pager 下。
缺省的Modem Initialization String 是ATEO. 该字符串是一个modem 命令
“Command Echo Off”(EO), “Result Codes On” (QO), “Verbal Results” (V1),
“Result Codes Displayed” (X4),和“Local Echo OFF” (F1). 建议使用的命令为:
ATEOQOV1X4F1.
9 选择Baud Rate (bits/秒),和modem 通讯时候的速率。
10 选择COM Port ,调制解调器所连接的并口端口。
11 选择选择框8N1 ,该选项将会一次传送8 bits 数据,无校验,一bit 停止数据.
如果不选择,将会发送7 bits 数据, 奇校验,一bit 停止数据.
12 在协议Protocol中,选择正确德数值;这是由paging 服务提供商提供的。TAP 是用
于U.S.paging 系统的. SMS-TAP 用于U.S. SMS paging 系统. NTT 是用于日本paging
系统, UCP-SMS 是用于European SMS paging 系统.
13 完成信息的输入以后, 单击按钮OK 返回到对话框Notifications。
14 在对话框Notifications 中单击按钮Add 增加新添加的pager 警告到对话框左边
的警告列表中。如果希望做一下测试,在列表中选择一个警告,然后单击按钮Test.
定义邮件警告
在某个服务非正常的时候,以也可以通过电子邮件发送一个预先设置的警告信息。该警告
信息都非常简单,比如:SMTP down, SMTP up.
步骤:
1 如果你不在对话框Notifications 中,请先进入该对话框。可以参考“Defining Any
Type of Notification”。
2 在文本框Name , 输入一个唯一的名字标识该警告信息。例如,“MailJohnson.”
3 在Type中, 选择Mail. e-mail 选项将会出现在对话框中。
4 输入一个Gate IP 接受的电子邮件Address 。(可以是一个缩写)。该地址不可以包
含特殊的字符, brackets,braces, quotes, or parentheses.
5 输入正在运行SMTP 服务的主机的地址到Gate IP .
6 如果你想更改From 邮件地址, 单击Comm Setup. 你将会看到对话框Communications
Setup .你可以在对话框底部的Mail at中输入需要的信息。
7 From 邮件地址定义了邮件警告信息中的发送者的邮件地址: <Monitor@%s>, 这里%s
是本地主机名.在一般的情况下,不需要改变改地址。如果你改变了该地址,确定你保留
了(< >).
8 在你输入完信息后,单击OK 返回到对话框Notifications .
9 在对话框Notifications 中单击按钮Add button增加新的电子邮件警告到对话框左边
的列表中。如果你希望测试,在列表中选择一个警告,单击Test.
把定义好的警告设置放入警告标签
在IMail 服务器中, 除非一个警告信息显示在标签Notifications 中,否则改警告不会
起作用。激活一个警告信息的步骤:
1 如果你现在不在标签Notifications 中, 在左面的面板中选择目录“Services” , 然
后单击Monitor. 接着单击标签Notifications .
2 单击New. 对话框“Add Notification” 出现. 在下拉列表Notify 中的是已经预先
定义好的可用的警告信息。单击下拉箭头可以查看整个列表中的内容。
3 在列表中选择你想添加到标签Notifications 中的警告信息。
4 选择24小时接收警告信息或是在固定的时间段中接收警告信息。
5 单击按钮OK . 该警告信息可以被激活,并且出现在列表框Monitor
Notifications 中。该列表框在标签Notifications 中。
激活警告信息
一旦某个警告信息被置入标签Notifications, 接下来做得是把它给激活。
1 选择标签Notifications . 列表框中是可以被使用的警告信息。选择某个信息并且单
击Modify 你可以编辑某个被激活的警告信息。
2 选择Enable Notifications 激活控制台和声音警告信息。
3 选择Enable Beeper/Pager/Mail 可以激活beeper/pager/mail 警告信息。
4 (可选) 选择Enable Console Dialog to 可以在信息对话框中显示警告信息。
注意
为了让选项Enable Console Dialog 起作用,选项Allow Service to Interact with
Desktop option 必须在你的电脑的服务控制管理中被激活。想了解更过的相关的信息,
请参考“Changing Monitor Settings in the Control Panel” 。
5 (可选) 选择选项Enable Sounds option可以在某个被监视的服务启动或关闭的时候播
放一个.wav 文件。(你的系统中必须安装了声卡)
6 单击Apply 保存设置。
现在,你已经准备好了激活/关闭警告信息了.
1 单击标签Monitor 并且确定你选择了你希望监视的服务.
2 为了设置某个被监视的服务的警告信息, 单击该服务右面的箭头按钮. 选择Notify if
Down, Notify when Up after Down, 或者两个都选, 然后单击OK.
3 在标签Monitor , 单击Apply 保存你的设置.
关闭警告信息
你可以用以下的步骤关闭警告信息:
1 选择标签Notifications . 列表框中出现所有可以用的警告信息.
2 为了关闭一个警告信息(不是删除该定义), 选择该警告信息然后单击Delete.
设置网页管理方式
管理员可以通过Web 方式管理Monitor 服务,可以察看当前监视服务的状态,修改Imail
服务器的用户登记数据,察看日志信息.
配置Web 功能的步骤:
1 单击标签Monitor Web Server . 出现属性Web Access .
2 打开Enable Web Administration through Monitor.
3 输入Web Administration 的端口号. 缺省的是8181.
4 输入你希望出现再网页上的标题Title .
5 在Web Dir 中, 输入文件路径,该路径下放置其他额外的作为Web Administration 服
务功能的文件.
6 当Hide User List Button 被选中的时候, Web Administration 中将不会显示主机上
用户的列表.
7 单击按钮Control Access ,指定一个IP 地址或是一群IP 地址,赋予它们权限可以访
问web server 或者无权访问.那些无权访问的系统将不被允许和web server 建立连接.
8 单击Apply 保存设置.必须停止Monitor 服务然后重新启动该服务以便更改的设定生
效.
设置网页管理方式的访问
你可以指定一个IP 地址或者一群IP 地址,赋予它们权限访问Web Administration 或
者拒绝访问.无权访问的系统将不会被允许建立连接.
拒绝一台或者多台指定的电脑访问的步骤:
1 单击Control Access. 跳出属性Access Control .
2 选择Granted Access.
3 单击Add. 跳出对话框“Deny Access On” .
4 在框IP Address , 输入被拒绝访问Web Administration 的电脑的IP 地址.
为了拒绝多台电脑的访问,选择Group of Computers. 在框IP Address 和Subnet
Mask , 输入IP 地址和掩码. 例如,如果你有一个C 类地156.21.50.0,
输入地址156.21.50.0 和一个掩码255.255.255.0. 这样,该地址段内的254个IP 地址
将无权访问.
5 单击OK 增加IP 地址到列表中. 所有除了列表中的地址以外的IP 地址都有权限访问
Web Administration.
6 单击OK 保存设置.注意你必须停止然后重新启动服务以使这些设置生效.
允许一台或者多台电脑访问的步骤:
1 单击Control access. 跳出对话框“Access Control” .
2 打开Denied Access.
3 单击Add. 跳出对话框“Grant Access On” .
4 在框IP Address 中, 输入允许访问Web Administration 的IP 地址.
为了给多台电脑赋予权限,选择Group of Computers. 在文本框IP Address 和Subnet
Mask 中, 输入IP 地址和掩码.例如,如果你有一个C 类地址例如156.21.50.0,输入地
址156.21.50.0 和一个掩码255.255.255.0. 这样,在该地址段内的系统有权限访问Web
Administration.
5 单击OK to增加这些IP 地址到列表中.所有的除了这些IP 地址外的电脑都将被拒绝
访问Web Administrator.
6 单击Apply 保存设置.注意你必须停止然后重新启动服务以使这些服务生效.
使用网页管理方式
如果Web Administration 的功能已经可以使用了,你可以使用任何浏览器访问
Monitor 服务.
在你登入Web Administration 时,根据你使用的不同的用户账号,你在浏览器中看到的内
容是不同的.例如, 为了可以登入Web Administration ,必须首先选中了选项Allow Web
Access. 在登入后,只有系统管理员可以看到菜单System Administration, 而且,只有主
机管理员可以看到菜单Host Administration.
邮件列表管理员将不能在Monitor 服务的Web Administrator 中管理邮件列表.如果邮
件管理员希望通过web 方式管理邮件列表,他们必须使用Web Messaging.
访问Monitor 服务的Web Administration 的步骤:
1 开启一个浏览器然后打开Web Administration 的URL 地址.该地址为:
http:// your_imail_server_system:8181
这里your_imail_server_system 是你的Imail 服务器的主机名,8181 是该服务的端口
号.
2 输入你的Imail 用户账号和密码
注意
IMail 用户账号和密码是经过64 位加密算法加密后通过HTTP 协议传输的.
以下显示了一个web 页的例子.除了可以让用户通过浏览器访问他自己的又建信箱以
外,还可以显示Monitor 监视的服务的状态.
在左边的面板中, Monitor 服务显示了当前被监视的服务.绿色的表示正在运行,红色
代表被监视的服务停止了.右边面板显示了管理员可以使用的功能的菜单.所有的用户可
以在Personal Information 下看到他们可以使用的功能.系统管理员还会看到
System Administration .主机管理员还会看到Host Administration . 邮件列表管理员
可以看到List Administration .
个人帐号选项
所有的用户都可以访问Personal Information :
• 改变密码— 允许用户改变密码.
• 改变用户信息— 允许用户可以更改保存在LDAP 服务中的个人信息.
• 改变Finger 信息— 允许用户在文件plan 中更改信息; 这些信息将作为Finger 查
询的反馈.
• 改变邮件转发信息— 允许用户设定一个邮件转发地址.
• 改变假日信息— 允许用户更改自己的假日信息。该信息将被回复给每个邮件的发送
者。
系统管理员
系统管理员将会看到以下的项目:
• Service Administration — 允许用户停止和启动Imail 服务或者配置监视服务.
• Current Host Configuration — 允许管理员查看或者更改主机的配置.
• SMTP Settings — 允许管理员改变SMTP 服务的设置.关于具体的设置描述,请参考
“第8章: SMTP Server” .
• Local Address Table — 允许管理员修改本地地址表. 想了解更多的有关邮件转发的
信息,请参考“第8章: SMTP Server”.
• SMTP Access Table — 允许管理员修改SMTP 访问表. 想了解更多的有关SMTP 访问
信息,请参考“第8章: SMTP Server”.
• POP3/IMAP4 Access Table — 允许管理员修改POP3/IMAP4 访问表. 想了解更多的有
关这方面的信息,请参考第10章: POP3 Server” 和“第11章: IMAP4 Server”.
• Web Access Table — 允许管理员修改web 访问表; 该表中指定了那些可以访问
Monitor 服务的Web 管理界面的IP 地址.
• View Monitor Database — 显示所有被监视的服务事件.
• View Spool Directory — 显示信息队列和访问日志文件.
• Edit Welcome Message — 允许管理员输入最多1000 个纯文本或者HTML 文本的字
符。该信息将会显示在用户登入的时候。
• Recent IMail News — 显示一个web 页面,该页面中包括Itch 的
有关新版本发布的报告,修改的错误,以及未来的版本开发的情况。
• View Monitor Access Log — 显示所有试图访问IMail Web Messaging 服务和
Monitor 服务的连接.
• View Monitor System Log — 显示所有登入IMail 服务器和Monitor 服务的记录以
及当前服务的状态。
• View IMail System Log — 显示IMail 服务中邮件收发的状况(基于syslog.txt 的内
容)。
• View IMail Syslog Log — 显示系统日志文件lognnnn.txt 中的内容。该文件中记录
了服务程序的事务处理信息和调试信息。
主机管理
• 主机管理员将会看到项目User Administration。该项目允许主机管理员添加,更改,
删除用户和用户别名。
• 邮件列表管理员将会看到项目List Administration 。该项目允许用户维护指定的邮
件列表服务器上的邮件列表。想了解更多的有关邮件列表和别名的创建/维护的信息,请
参考“第四章: 用户邮件帐号”。
,