ルータのログを rsyslog サーバで受信して特定のファイルに出力する

Linux

buffalo Fi-Wi ルータの「ログ情報転送機能」を有効化したので、rsyslogサーバでログを受信し、特定のファイルに書き込む設定です。

rsyslog.conf ファイルを修正する。

 ① UDP受信を有効化する。
 ② TCPでの受信を有効化する(TCPでの受信設定は不要と思いますが、今後のため有効化する)。
 ③ 受信したログを「/var/log/router/messages_log」に書き込む。
  「192.168.0.1」はルータのIPアドレス。
 ④ 他のログに書き込まない設定(設定しないと「/var/log/messages」ファイルに書き込まれる。

ログの出力先のディレクトリを作成する。

 

rsyslog サービスを再起動する。

 

ログファイルをローテイトする。

以下のサイトを参照ください。

https://lnxdvr.com/router_log_rotate/