rsyslogdとsyslogdの違い


19

Ubuntu 10.04.02 LTS(サーバー版)でsyslogdにいくつかの変更を実装しようとしていました。システムに/etc/syslog.confが存在しないことがわかりました。代わりに/etc/rsyslogd.d/*.confがあります。syslogdは、inetutils-syslogdをインストールすることでインストールできますが、両方のシステムの長所と短所を判断できません。また、inetutils-syslogdのインストール中に、rsyslogとubuntu-minimalを削除する必要があります。syslogdに対するrsyslogdのメリットとデメリットを説明してください。

回答:


19

rsyslogdの Ubuntu マンページはこう言っています

...まず第一に、rsyslogdがデフォルトの標準BSD動作に従うことを保証する体系的な試みがありました...

rsyslogdは標準のsyslog.confを使用して、元のsyslogdのように振る舞うことができるはずです。ただし、元のsyslogdはrsyslogで拡張された構成ファイルでは正しく機能しません。せいぜい、それは変な見た目のファイル名を生成します。

注意すべき2番目の重要な概念は、rsyslogdのこのバージョンが標準ライブラリにあるsyslogのバージョンと透過的に対話することです。標準の共有ライブラリにリンクされたバイナリが正しく機能しない場合、異常な動作の例をご覧ください。

そのため、rsyslogdsyslogdと大差ありません。次に、なぜrsyslogdが必要なのですか?

このページは、rsyslogdsyslogd-ngの比較表を提供します

このブログ投稿では、なぜ2番目のsyslogdが必要なのかを説明しています。。それからの抜粋:

  • ..したがって、世界が別のsyslogdを必要とする1つの理由は、* nixスペースに別の主要なプレーヤーが必要だからです。私は正直、syslog-ng以外には何もないと信じています。

  • .. syslog-ngがデュアルライセンスになったことに気づきましたか?素晴らしいGPLのオープンソースリリースと、さらに高価な「プレミアムエディション」があります。プレミアムエディションのみが、ネイティブデータベースやSSLサポート、キューに入れられたsyslog送信などの機能を提供します。

  • ..「停止」、「syslog-ngはGPL化されているので、そのソースを取得して不足している機能を実装できる」という声が聞こえます。もちろんできます。しかし、Balabitには実際にパッチが含まれると思いますか?「ノープ」に同意できると思います。syslog-ngから分岐したばかりで、世界には別のsyslogdが必要だという私の主張を証明しました。

  • ..では、なぜ世界には別のsyslogdが必要なのですか?

                多くのシステムにインストールされ、真の主要プレーヤーになることを目的としたものが必要です。これは、syslogテクノロジーを最大限に活用するのに役立ちます(長期的には、まったくログを記録するのが最善です)。そのプロジェクト自体において、競合他社をそれよりも優れたものにすることによって。新しい主要なプレーヤーは、単一文化を防ぎ、豊富な選択の自由を提供します。それが世界がそれを必要としている理由です。


1
問題ありません:)実際、私はあなたの質問に対する答えを調査していたときにrsyslogdが何であるかを学びました:Pだから、ありがとう:D
Nitin Venkatesh

1
両方のWebページの比較はかなり古いです。最初の比較ページには、次の免責事項が記載されています。「この比較ページは、過去5年近くルーツがあり、それ以降、非常に古くなっています。」
ベラク

しかし、このWebページは、rsyslogの新機能を知りたいレガシーsyslogシステムに精通している人にとって理想的です。
BobDoolittle 14

3

この回答には深さの比較はありません。

あなたは見てとったrsyslogdのmanページを?

それrsyslogdはの拡張だと言っていsyslogdます。さらに、これはUbuntuで使用される標準なので、そのまま使用することをお勧めします。


それはまだ標準ですか?
テュフィル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.