前提条件
- Azure VMで構築
- Ubuntu利用
rsyslogのインストール
通常はrsyslogがデフォルトでインストールされているが、念のため実行
sudo apt update
sudo apt install -y rsyslog
rsyslogの設定ファイル更新
sudo vi /etc/rsyslog.conf
以下のコメントを有効化
module(load="imudp")
input(type="imudp" port="514")
module(load="imtcp")
input(type="imtcp" port="514")
ログの保存先を指定
sudo vi /etc/rsyslog.d/10-remote.conf
$template RemoteFormat,"%HOSTNAME% %syslogtag%%msg%\n"
*.* /var/log/remote.log;RemoteFormat
rsyslog 再起動
sudo systemctl restart rsyslog
sudo systemctl status rsyslog
ログ確認
ログの書き込み
logger -p local0.info -t testtag "rsyslogの単体試験"
Syslog に記録されたか確認
sudo tail -n 20 /var/log/remote.log

コメント