メインコンテンツまでスキップ

1. はじめに

このドキュメントは、syslogの階層化されたアーキテクチャについて説明します。このアーキテクチャの目標は、各層の容易な拡張性を可能にしながら、メッセージコンテンツとメッセージトランスポートを分離することです。

このドキュメントは、syslogメッセージの標準形式を説明し、トランスポートマッピングの概念を概説します。また、簡単に解析できる構造化情報を送信するために使用できる構造化データ要素について説明し、ベンダー拡張を可能にします。

このドキュメントは、syslogメッセージのストレージ形式については説明していません。これはsyslogプロトコルの範囲外であり、システムの相互運用性には不要です。

このドキュメントは、従来のsyslogの元の設計目標を念頭に置いて作成されました。新しい階層化された仕様が必要になったのは、信頼性とセキュリティを備えたsyslog拡張の標準化作業が、標準トラックでトランスポートに依存しないRFCの欠如に悩まされているためです。このドキュメントがなければ、他の各標準は独自のsyslogパケット形式とトランスポートメカニズムを定義する必要があります。時間の経過とともに、これは微妙な互換性の問題を引き起こします。このドキュメントは、syslog拡張が構築できる基盤を提供しようとしています。この階層化されたアーキテクチャアプローチは、トランスポートごとに一度ではなく、各syslog機能に対して一度だけコードを記述できる堅固な基盤も提供します。