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

Procedure通过定期建立专用连接来监视数据源

如果在指定的时间间隔内没有到数据源的请求或来自数据源的响应,目录代理服务器将创建到数据源的专用连接。

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

  1. 将数据源的监视模式设置为 proactive


    $ dpconf set-ldap-data-source-prop -h host -p port datasource monitoring-mode:proactive
  2. 配置目录代理服务器执行的监视搜索请求。


    $ dpconf set-ldap-data-source-prop -h host -p port datasource \
      monitoring-bind-timeout:timeout monitoring-entry-dn:dn \
      monitoring-search-filter:filter monitoring-entry-timeout:timeout
    

    搜索请求中使用以下属性:

    monitoring-bind-timeout

    目录代理服务器等待建立数据源连接的时间长度。默认情况下,此属性的值为 5 秒。

    monitoring-entry-dn

    搜索请求中目标条目的 DN。默认情况下,此属性为根 DSE 条目 ("")。

    monitoring-search-filter

    搜索过滤器。

    monitoring-entry-timeout

    目录代理服务器等待搜索响应的时间长度。默认情况下,此属性的值为 5 秒。

  3. (可选的)配置主动性监视以绑定为特定用户。


    $ dpconf set-ldap-data-source-prop ldap-data-source \
    monitoring-bind-dn:uid=user-id monitoring-bind-pwd-file:password-file
    

    user-id 替换为有效的 DN(如 uid=bjensen,dc=example,dc=com),并将 password-file 替换为包含密码的文件的路径。

    默认情况下,绑定是匿名执行的,也就是说,monitoring-bind-dnmonitoring-bind-pwd 属性均设置为 none

  4. 设置轮询时间间隔。


    $ dpconf set-ldap-data-source-prop -h host -p port datasource monitoring-interval:interval
    

    如果连接中断,目录代理服务器将按此时间间隔对连接进行轮询,以检测其是否恢复。默认情况下,监视时间间隔为 30 秒。

  5. 配置警报,以便在检测到数据源处于脱机或联机状态时发送警报,如为目录代理服务器配置管理警报所述。