Loading article…
| 原作者 | ライナー・ゲルハルト |
|---|---|
| 初回リリース | 2004 |
| 安定リリース | 8.2212.0 / 2022年12月6日[1] |
| リポジトリ |
|
| 書かれた | C |
| オペレーティング·システム | Unixライク |
| タイプ | システムログ |
| ライセンス | GNU 一般公衆利用許諾書v3 |
| Webサイト | 翻訳元 |
Rsyslogは、 UNIXおよびUnix系コンピュータシステムでIPネットワーク内のログメッセージを転送するために使用されるオープンソースのソフトウェアユーティリティです。基本的なsyslogプロトコルを実装し、コンテンツベースのフィルタリング、豊富なフィルタリング機能、オフライン出力を処理するためのキュー操作、[2] さまざまなモジュール出力のサポート、[3]柔軟な構成オプションで拡張し、トランスポートにTCPを使用するなどの機能を追加します。
RSYSLOGの公式ウェブサイトでは、このユーティリティを「ログ処理のための超高速システム」と定義しています。[4]
プロトコル
Rsyslog は、 RFC 3164 で規定されている標準BSD syslog プロトコルを使用します。RFC 3164 のテキストは情報記述であり標準ではないため、互換性のないさまざまな拡張機能が登場しました。Rsyslog はこれらの拡張機能の多くをサポートしています。中継されるメッセージの形式はカスタマイズできます。
rsyslog でサポートされている元のプロトコルの最も重要な拡張機能は次のとおりです。
- ミリ秒単位の精度とタイムゾーン情報を備えたISO 8601タイムスタンプ
- ホストフィールドにリレーの名前を追加することで、特定のメッセージが通過した経路を追跡できるようになります。
- TCPを使用した信頼性の高いトランスポート
- GSS-APIとTLSをサポート
- さまざまなデータベース エンジンに直接ログインします。
- RFC 5424、RFC 5425、RFC 5426 のサポート
- RELPへのサポート
- 受信側が準備できていない場合にメッセージがローカルにバッファリングされるバッファリング操作モードのサポート
- systemd ジャーナルの完全な入出力サポート
歴史
rsyslog プロジェクトは、rsyslog の主要な作者であるRainer Gerhardsが、 syslog-ngに対抗する新しい強力な syslog デーモンを作成することを決定した 2004 年に始まりました。作者によると、その理由は「新しい主要なプレーヤーは単一文化を防ぎ、豊富な選択の自由を提供する」ためです。[5] Rainer Gerhards は、自身の会社である Adiscon GmbH 内で rsyslog に取り組みました。
関連RFCとワーキンググループ
- RFC 3164 - BSD syslog プロトコル (RFC 5424 により廃止)
- RFC 5424 - Syslog プロトコル (RFC 3164 に代わる)
- RFC 5425 - Syslog のトランスポート層セキュリティ マッピング
- RFC 5426 - UDP 経由の Syslog メッセージの送信
参照
参考文献
- ^ “ChangeLog”. 2022年12月5日. 2022年12月10日に取得– GitHub経由.
- ^ 「Rsyslog.conf(5) - Linuxマニュアルページ」。
- ^ 「RSyslog ドキュメント」。
- ^ "rsyslog". rsyslog.com . 2014-09-25取得。
RSYSLOG は、
ログ
処理用の
超
高速
システム
です。
- ^ 「なぜ世界にはもう一つの syslog が必要なのか?」 2007 年 8 月 12 日。 2018 年10 月 31 日閲覧。
