ログを受信するホストは、リモートログをリッスンするように構成されたsyslogデーモンを実行する必要があります。Ubuntuには多くのsyslog実装がありますが、rsyslog
通常は推奨されており、デフォルトでインストールする必要があります。DD-WRTがTCPまたはUDPを介してログを送信している場合、投稿したリンクのドキュメントからはわかりません。そのため、ネットワークアクセス可能な数を減らすことが心配な場合は、正確な設定を正確に見つけるための実験が必要になる場合がありますホストのポート。
これを有効にする方法は2つあります。1つ目は簡単ですが、システムのアップグレード時に再統合が必要になる場合があります。2番目はやや複雑で、更新の一部としてsyslog構成に大幅な変更があると混乱を招く結果になる可能性があります。2番目を選択しますが、好みは異なる場合があります。
1つ目は、次の行から/etc/rsyslogd.conf
イニシャルを編集して削除すること#
です。
#$ ModLoad imudp
#$ UDPServerRun 514
または
#$ ModLoad imtcp
#$ InputTCPServerRun 514
2番目は、おそらくlocal-enable-tcp.conf
in という名前の新しいファイルを作成/etc/rsyslog.d/
し、次の内容を追加することです。
#TCP syslog受信を有効にする
$ ModLoad imtcp
$ InputTCPServerRun 514
個別のファイルアプローチを使用し、UDPが必要な場合は、上記のUDPスタンザに一致するように内容を変更します。特定のファイル名は重要ではありませんが、この名前空間はローカル管理者の構成用に予約されているため、「local-」で開始することをお勧めします。 rsyslog設定。
別のsyslog実装を使用する場合は、その実装の構成とドキュメントを確認してください:syslogデーモンはデフォルトでネットワークをリッスンしないように構成されている可能性がありますが、この一般的なケースを有効にするための構成例は明確に文書化する必要があります。