Sun Java System Messaging Server 6 2005Q4 管理指南

警报邮件

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 参数

参数 

说明(括号中为默认设置) 

alarm.msgalarmnoticehost

(localhost) 向其发送警告邮件的计算机。 

alarm.msgalarmnoticeport

(25) 发送警报邮件时要连接的 SMTP 端口。 

alarm.msgalarmnoticercpt

(Postmaster@localhost) 向其发送警报通知的用户。 

alarm.msgalarmnoticesender

(Postmaster@localhost) 警报发件人的地址。 

alarm.diskavail.msgalarmdescription

(可用邮件分区磁盘空间的百分比。)磁盘可用性警报的说明字段的文本。 

alarm.diskavail.msgalarmstatinterval

(3600) 磁盘可用性检查之间的时间间隔(秒)。设置为 0 将禁用磁盘使用情况的检查。 

alarm.diskavail.msgalarmthreshold

(10) 当磁盘空间的可用性低于此百分比时将发送警报。 

alarm.diskavail.msgalarmthresholddirection

(-1) 指定当磁盘空间的可用性低于阈值 (-1) 或高于阈值 (1) 时是否发出警报。 

alarm.diskavail.msgalarmwarninginterval

(24)后续重复的磁盘可用性警报之间的时间间隔(小时)。 

alarm.serverresponse.msgalarmdescription

(以秒为单位的服务器响应时间。)服务器响应警报的说明字段的文本。 

alarm.serverresponse.msgalarmstatinterval

(600) 服务器响应检查之间的时间间隔(秒)。设置为 0 将禁用服务器响应的检查。 

alarm.serverresponse.msgalarmthreshold

(10) 如果服务器响应时间超过此值(秒),则发出警报。 

alarm.serverresponse.msgalarmthresholddirection

(1) 指定当服务器响应时间大于 (1) 或小于 (-1) 阈值时是否发出警报。 

alarm.serverresponse.msgalarmwarninginterval

(24) 后续重复的服务器响应警报之间的时间间隔(小时)。