このモジュールを使用すると、従来のUnix Syslogデーモンの代わりとなるSyslog-NGプログラムを構成できます。さまざまなソース(プログラムや他のシステムなど)からログメッセージを取得し、それらのメッセージを正しいログファイルに書き込む責任があります。 Syslog-NG構成は4つの異なるタイプのオブジェクトで構成され、これらを組み合わせることで、どのログがどこに書き込まれるかを決定します。彼らです :
- ログソース
- 各ソースは、ネットワーク、Linuxカーネル、またはシステム上の他のプログラムからなど、サーバーがログメッセージを受信する1つ以上の方法を指定します。
- ログの宛先
- 宛先は、ログメッセージを受信できるファイル、リモートサーバー、ログインユーザーまたはプログラムです。宛先を定義するだけでは何も書き込まれません-最初に宛先をログターゲットとリンクする必要があります。
- ログフィルター
- フィルターは、ファシリティ(ソースプログラムタイプ)、優先度(重大度レベル)、プログラム、ホスト、送信者のネットワークアドレスなど、さまざまな条件に基づいてメッセージを照合します。フィルタはログターゲットで使用され、どのメッセージがどの宛先に送信されるかを制御します。
- ログターゲット
- ターゲットはすべてが一緒になる場所です。各ターゲットは、0個以上のソース、フィルター、および宛先を定義します。これにより、特定のフィルターに一致する特定のソースからのメッセージを特定の宛先に書き込む必要があることを指定します。