rsyslogd デーモン
目的
システム・メッセージを記録します。
説明
rsyslogd デーモンはソケットを読み取り、/etc/rsyslog.conf 構成ファイルで指定されている宛先にメッセージ行を宛先に送信します。 rsyslogd デーモンは、起動時にこの構成ファイルを読み取ります。 ソース・マスターから以下のコマンドを使用して rsyslogd デーモンを開始できます。
startsrc -s syslogd
stopsrc -s syslogdstartsrc オプションは rsyslogd デーモンを開始します。 複数のrsyslogd デーモンを開始するには、-i コマンド・ライン・オプションを使用して、新しい pid ファイルごとに startsrc オプションを実行します。 startsrc コマンドは、 startsrc -a フラグを使用して rsyslogd デーモンの引数を指定します。 この引数は、シェルによる解釈を避けるために、二重引用符で保護する必要があります。
stopsrc オプションは、rsyslogd デーモンのすべてのインスタンスを停止します。 特定のインスタンスを停止するには、-p <pid> オプションを指定する必要があります。stopsrc -p <pid of syslogd daemon>rsyslogd デーモンは、インストール後、即座に開始することはできず、syslogd デーモンを使用したシステム・メッセージの記録が継続して行われます。 rsyslogd デーモンによってメッセージがデフォルトで記録されるように構成するには、-r オプションを使用して syslog_ssw スクリプトを実行してください。
rsyslogd デーモンがシステム・メッセージをログに記録するように構成されると、 rsyslogd デーモンはデフォルトのコマンド行引数 -c5を使用して始動します。 このオプションにより、確実に、rsyslogd デーモンは通常モードで開始し、旧バージョンとは互換性がないものになります。
rsyslogd デーモンを構成および使用するには、資料の該当するセクションを参照してください。
################################################################
# Rsyslog is free software: it is distributed under the #
# terms of the GNU General Public License as published by #
# the Free Software Foundation, under version 3 of the License. #
# #
# if you experience problems, check #
# http://www.rsyslog.com/doc/troubleshoot.html for assistance #
# #
# Load the UNIX socket for local communication #
$ModLoad imuxsock #
# #
# Load the UDP module for remote communication #
$ModLoad imudp #
# #
# Run the UDP server on the default port 514 #
$UDPServerRun 514 #
# #
################################################################rsyslogd デーモンでは、 pureScale® API サポートなどの AIX® 固有のパラメーターを除き、 syslog.conf ファイル内のほとんどすべてのパラメーターが機能します。 syslog.conf ファイルをサポートされる rsyslog.conf ファイルに変換するには、-c オプションと一緒にスイッチ・スクリプトを使用する必要があります。
スイッチ・スクリプトの使用法
syslog_ssw [ -r | -s | -c SourceSyslogConffile DestRsyslogConffile ]| 項目 | ディスクリプター |
|---|---|
-r |
デフォルトのロギング・アプリケーションとして rsyslog デーモンに切り替えます。 |
-s |
デフォルトのロギング・アプリケーションとして syslog デーモンに切り替えます。 |
-c |
syslog.conf ファイル内の構成規則を rsyslog.conf ファイル内の規則に変換します。 ただし、 rsyslogd デーモンによって認識されない AIX 固有のパラメーターは、変換時に削除されます。 |
-r または -s オプションを使用してデフォルトのロギング・アプリケーションを切り替える場合、この選択は再始動の後も持続します。
startsrc -s syslogd コマンドは、設定されているデフォルトのロギング・アプリケーションに基づいて、 rsyslogd または syslogd デーモンを開始します。
syslog_ssw スクリプトは、デフォルトでは存在しておらず、rsyslogd デーモンのインストール後に使用可能になります。
例
- 既存の syslogd デーモンを停止して、rsyslogd デーモンを始動するには、次のコマンドを実行します。
syslog_ssw -r - 既存の rsyslogd デーモンを停止して、syslogd デーモンを始動するには、次のコマンドを実行します。
syslog_ssw -s - syslog.conf ファイルを rsyslog.conf ファイルに変換して、rsyslog.conf ファイルが存在しない場合にこのファイルを作成するには、次のコマンドを実行します。
この変換により、 AIX 固有のパラメーターが削除され、新しく作成されたファイルを rsyslogd デーモンで使用できるようになります。syslog_ssw -c syslog.conf rsyslog.conf - デフォルトのロギング・アプリケーションを開始するには、次のコマンドを実行します。
デフォルトのロギング・アプリケーションは、syslogd デーモンまたは rsyslogd デーモンの場合があります。startsrc -s syslogd
ファイル
| 項目 | ディスクリプター |
|---|---|
| /etc/rsyslog.conf | rsyslogd デーモンの出力を制御します。 |
| /etc/rsyslogd.pid | プロセス ID が入っています。 |