3

Syslogは、その前のRFC5424およびRFC3164で説明されているネットワークプロトコルです。

-と-

Syslogは*nixの世界の標準です。それはあなたがロギングを行う方法です。ローカルマシンだけでも、UDPパケットが作成されることはありません。(そうですか?)プロトコルとRFCは、ここでは適用されません。

Syslogとは主に、プロトコルまたはロギング標準とは何ですか?なんで?

ウィキペディアのページを関連情報で更新できるように、これをお願いしています。ページを編集する際に、私はプロトコルまたは標準に焦点を合わせますか?両方を行うことはできません。この質問への回答は、ページを[Syslog]と[Syslogプロトコル]に分割する必要があるかどうかが考慮されます。

4

1 に答える 1

3

Syslogは、BSDUNIXで発生したイベント通知システムに名前を付けます。これには2つの標準インターフェースがあります。

1つのインターフェースはUNIX標準にあります。これは、、、、openlog()および関数と、の定義でsetlogmask()構成されます。アプリケーションはこのインターフェースを使用してイベントを作成できます。イベントは、ファイル、コンソール、ユーザーのリスト、またはリモートホストに送信される場合があります。これは規格によって決定されていません。Linuxでは、イベントの処理は、ファイルで定義されたローカルポリシーに従って、プロセスによって処理されます。syslog()closelog()syslog.hsyslogd/etc/syslog.conf

もう1つのインターフェイスは、RFC 3164で説明されており、RFC5424で更新されています。これは、UDPを使用してリモートホストにイベントを送信するためのプロトコルで構成されています。アプリケーションはこのインターフェイスを使用してイベントを作成できますが、syslogプロトコルのより一般的なユーザーはsyslogd、リモートホストにイベントを転送するときのそれ自体です。

UDPsyslogパケットがUNIXホストによって作成されることはないと言うのは誤りです。管理するホストが複数ある場合は、イベントの一部またはすべてを指定されたホストにファネルして、監視するエラーログが多数ではなく1つになるようにするのが一般的な方法です。

于 2011-12-29T15:36:09.100 に答える