msprobe 可以通过电子邮件向邮寄主管发出报警(请参见监视 imapd、popd 和 httpd),针对指定的情况发出警告。下面显示了当超出特定阈值时发送的一个电子邮件警报样例:
Subject: ALARM: server response time in seconds of “ldap_siroe.com_389” is 10 Date: Tue, 17 Jul 2001 16:37:08 -0700 (PDT) From: postmaster@siroe.com To: postmaster@siroe.com Server instance: /opt/SUNWmsgsr Alarmid: serverresponse Instance: ldap_siroe_europa.com_389 Description: server response time in seconds Current measured value (17/Jul/2001:16:37:08 -0700): 10 Lowest recorded value: 0 Highest recorded value: 10 Monitoring interval: 600 seconds Alarm condition is when over threshold of 10 Number of times over threshold: 1 |
您可以指定 msprobe 监视磁盘和服务器性能的频率,以及在什么情况下发送警报。可以通过使用 configutil 命令设置报警参数完成此操作。表 23–6 显示了有用的报警参数及其默认设置。请参见《Sun Java System Messaging Server 6 2005Q4 Administration Reference》中的“configutil Parameters”。
表 23–6 有用的报警邮件 configutil 参数
参数 |
说明(括号中为默认设置) |
---|---|
(localhost) 向其发送警告邮件的计算机。 |
|
(25) 发送警报邮件时要连接的 SMTP 端口。 |
|
(Postmaster@localhost) 向其发送警报通知的用户。 |
|
(Postmaster@localhost) 警报发件人的地址。 |
|
(可用邮件分区磁盘空间的百分比。)磁盘可用性警报的说明字段的文本。 |
|
(3600) 磁盘可用性检查之间的时间间隔(秒)。设置为 0 将禁用磁盘使用情况的检查。 |
|
(10) 当磁盘空间的可用性低于此百分比时将发送警报。 |
|
(-1) 指定当磁盘空间的可用性低于阈值 (-1) 或高于阈值 (1) 时是否发出警报。 |
|
(24)后续重复的磁盘可用性警报之间的时间间隔(小时)。 |
|
(以秒为单位的服务器响应时间。)服务器响应警报的说明字段的文本。 |
|
(600) 服务器响应检查之间的时间间隔(秒)。设置为 0 将禁用服务器响应的检查。 |
|
(10) 如果服务器响应时间超过此值(秒),则发出警报。 |
|
(1) 指定当服务器响应时间大于 (1) 或小于 (-1) 阈值时是否发出警报。 |
|
(24) 后续重复的服务器响应警报之间的时间间隔(小时)。 |