syslogで管理してるファイルのファイル名を変更した

syslogで管理してるファイルのファイル名を変更した。

ホストA上のプログラム -> ホストA上のsyslog -> ホストB上のsyslog-ng

という順序で受けているファイルのファイル名を変更した。

まずは受け側をうまく受けてやるように、ホストB上のsyslog-ngをconfいじって変更。syslog-ngを再起動。

次いでホストA上のプログラムでsyslogのプログラム名を変更。プログラムを再起動。

syslogも適当に変更して再起動。

この段階でホストB上にファイルが作られてログが流れてきたことを確認。

# cat now.log>> old.log ; mv old.log now.log

ってやって、作業中に流れたログをこれまでのログとまとめてやる。

最後にログのファイル名を変更する必要がある。

%find ./ -name ‘hogehoge*’ -print | sed -ne ‘s/.\/hogehoge-httpd_backend-\(.*\)/sudo mv hogehoge-httpd_backend-\1 httpd-\1/p’ | sh

確認しながらやろう。

コメントを残す