yodase_ray
@yodase_ray

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Ubuntu Serverのsyslog、auth.logを別のサーバでインポートし内容を復元したい

解決したいこと

Ubuntu Serverのsyslog、auth.logを別のサーバでインポートし内容を復元したい

Ubuntuサーバーの通信内容であるsyslogを別のUbuntuサーバーにインポートして復元したいと考えています。最終的にはsyslogの内容を別のサーバが認識されている状態が目標です。

自分では元のサーバーのsyslogを文字列として一行ずつDBに保存、別サーバーで取り出してsyslogに直接書き込む方法を実行したところ、ログとして認識されませんでした。しかもsyslogに直接書き込むことは禁止されているため有効ではありません。根本的にやり方が違うと思いますが方法すら思い浮かばないです。有識者の皆様、ご教授お願いいたします。

0

3Answer

Syslog転送(Syslogプロトコルを使ったログの転送)を用いれば良いのではないかと思いますけどどうでしょうか。

1Like

in source server,configure add this line to the syslog conf file(/etc/rsyslog.conf):
2024-01-04 12-06-30屏幕截图.png

in target server,configure add this line to the syslog conf file(/etc/rsyslog.conf)::
$UDPServerRun 514

that should send all SOURCE server syslog to TARGET server's /var/log/syslog

keep mind to configure two server's firewall or network route to make the source could access the target server's udp port 514.

1Like

Comments

  1. であるならば、ここはクローズしてそちらで継続してくださいね

管理者権限でsyslogのファイルに書き込めませんか?

しかもsyslogに直接書き込むことは禁止されているため

0Like

Your answer might help someone💌