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

将操作系统配置为接受 syslog 警报

本部分提供了有关将 SolarisTM、Linux 和 HP-UX 操作系统配置为接受 syslog 警报的说明。

Procedure将 Solaris 操作系统配置为接受 syslog 警报

  1. 将相应的工具添加到 syslog 配置文件中。

    例如,要使用 USER 工具存储所有警报,请将以下行添加到 /etc/syslog.conf 中:

    user.info       /var/adm/info

    此处的 /var/adm/info 是要存储消息的本地目录示例。在继续操作之前,请确保存在 /var/adm/info

  2. 重新启动 syslogd 守护进程。

    1. 在 Solaris 8 和 Solaris 9 上,通过键入以下命令重新启动 syslogd

      $ /etc/init.d/syslog stop | start
    2. 在 Solaris 10 上,通过键入以下命令重新启动 syslogd

      $ svcadm restart system/system-log
  3. 验证是否已将消息记录到 syslog 中。

    $ logger -p user.info "Test message"
    $ cat /var/adm/info
     Jun 19 17:18:38 host user: [ID 12345 user.info] Test message

Procedure将 Linux 配置为接受 syslog 警报

  1. 将相应的工具添加到 syslog 配置文件中。

    例如,要使用 USER 工具存储所有警报,请将以下行添加到 /etc/syslog.conf 中:

    user.info       /var/adm/info

    此处的 /var/adm/info 是要存储消息的本地目录示例。在继续操作之前,请确保存在 /var/adm/info

  2. syslogd 守护进程配置为使用 -r 选项运行。

    此选项允许 syslogd 接受来自网络的连接。默认情况下不设置 -r 选项。

    要设置 -r 选项,请在 /etc/sysconfig/syslog 中添加以下行:

    SYSLOGD_OPTIONS="-m 0 -r"

    如果 /etc/sysconfig/syslog 不存在,请将相同的行添加到 /etc/init.d/syslog 中。

  3. 重新启动 syslogd 守护进程。

    $ /etc/init.d/syslog stop | start
  4. 验证是否已将消息记录到 syslog 中。

    $ logger -p user.info "Test message"
    $ cat /var/adm/info
     Jun 19 17:18:38 host user: [ID 12345 user.info] Test message

Procedure将 HP-UX 配置为接受 syslog 警报

  1. 将相应的工具添加到 syslog 配置文件中。

    例如,要使用 USER 工具存储所有警报,请将以下行添加到 /etc/syslog.conf 中:

    user.info       /var/adm/info

    此处的 /var/adm/info 是要存储消息的本地目录示例。在继续操作之前,请确保存在 /var/adm/info

  2. 重新启动 syslogd 守护进程。

    $ /sbin/init.d/syslogd stop | start
  3. 验证是否已将消息记录到 syslog 中。

    $ logger -p user.info "Test message"
    $ cat /var/adm/info
     Jun 19 17:18:38 host user: [ID 12345 user.info] Test message