0

ubuntu のカスタム UDP サーバーからアプリケーション固有の syslog ログ トラフィックを傍受しようとしています。テスト目的で、ポート 514 で実行されているデフォルトの syslogd デーモンを停止し、ポート 514 で UDP トラフィックをリッスンするように UDP サーバーを構成しました。そうする際に、次の質問に直面しました。

  1. SYSLOGD="-r" を使用して、/etc/default/syslogd ファイルでリモート ロギング機能を有効にする必要があります。ただし、syslogd デーモンを停止し、ポート 514 で独自の UDP サーバーを実行しているため、ログ トラフィックがポート 514 に送信されるように、syslog.conf ファイルを使用せずに (プログラムなどで) リモート ログを有効にする他の方法はありますか? ?

  2. デフォルトのポート 514 を使用して syslog ログ トラフィックを別のポートに転送する方法はありますか (トラフィックは両方のポートに送信する必要があります)。この場合、2 番目のポートでカスタム UDP デーモンを簡単に実行して、ログ トラフィックを傍受できます。

ありがとう。

4

1 に答える 1

1

2 つのデーモンを同じポートでリッスンすることはできません。UDP テスト サーバー (netcat など) を別のポート (1514 など) でリッスンするように設定し、このポートにログを送信するように ubuntu サーバーを構成します。

于 2012-10-11T22:06:24.873 に答える