Sun Java System Directory Server Enterprise Edition 6.1 管理指南

为目录代理服务器配置管理警报

有关如何配置管理警报的信息,请参见以下过程。

Procedure启用管理警报

您可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. 查看启用的警报。


    % dpconf get-server-prop -h host -p port enabled-admin-alerts
  2. 启用一个或多个管理警报。


    % dpconf set-server-prop -h host -p port enabled-admin-alerts:alert1 \
      [enabled-admin-alerts:alert2 ...]

    例如,要启用所有可用警报,请运行以下命令:


    % dpconf set-server-prop -h host -p port \
     enabled-admin-alerts:error-configuration-reload-failure-with-impact \
     enabled-admin-alerts:error-server-shutdown-abrupt \ 
     enabled-admin-alerts:info-configuration-reload \
     enabled-admin-alerts:info-data-source-available \
     enabled-admin-alerts:info-server-shutdown-clean \
     enabled-admin-alerts:info-server-startup \
     enabled-admin-alerts:warning-configuration-reload-failure-no-impact \
     enabled-admin-alerts:warning-data-source-unavailable \
     enabled-admin-alerts:warning-data-sources-inconsistent \
     enabled-admin-alerts:warning-listener-unavailable

    要禁用所有警报,请运行以下命令:


    % dpconf set-server-prop -h host -p port enabled-admin-alerts:none

    要在现有的已启用警报列表中添加警报,请运行以下命令:


    % dpconf set-server-prop -h host -p port enabled-admin-alerts+:alert-name
    

    要从现有的已启用警报列表中删除警报,请运行以下命令:


    % dpconf set-server-prop -h host -p port enabled-admin-alerts-:alert-name
    

    默认情况下不启用任何警报。

另请参见

有关详细信息,请参见 enabled-admin-alerts(5dpconf)

Procedure配置要发送到 syslog 的管理警报

您可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. 选择要发送到 syslog 守护进程的警报,如启用管理警报中所述。

  2. 启用要发送到 syslog 守护进程的警报。


    $ dpconf set-server-prop -h host -p port syslog-alerts-enabled:true

    所有警报都通过 USER 工具发送到 syslog 中。

  3. 设置要将警报发送到的 syslog 守护进程的主机名。


    $ dpconf set-server-prop -h host -p port syslog_hostname:hostname
    

Procedure配置要发送到电子邮件的管理警报

您可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. 选择将发送到 syslog 的警报,如启用管理警报中所述。

  2. 配置电子邮件的地址和特性。


    $ dpconf set-server-prop -h host -p port email-alerts-smtp-host:host-name \
      email-alerts-smtp-port:port-number \
      email-alerts-message-from-address:sender-email-address \
      email-alerts-message-to-address:receiver-email-address \
      [email-alerts-message-to-address:receiver-email-address ...] \
      email-alerts-message-subject:email-subject
    
  3. 启用要发送到电子邮件的警报。


    $ dpconf set-server-prop -h host -p port email-alerts-enabled:true
  4. (可选的)设置标志,以便在电子邮件中包含警报代码。


    $ dpconf set-server-prop -h host -p port \
     email-alerts-message-subject-includes-alert-code:true

Procedure配置运行脚本的管理警报

您可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. 选择将发送到 syslog 的警报,如启用管理警报中所述。

  2. 启用运行脚本的警报。


    $ dpconf set-server-prop -h host -p port scriptable-alerts-enabled:true
  3. 设置将运行的脚本的名称。


    $ dpconf set-server-prop -h host -p port scriptable-alerts-command:script-name