RedHat-Linuxメモ
グループについて
syslogデーモンについて
rpmコマンドをアップデートする
E-IDEのHDDを増設する
opensshをインストールする
opensshをインストールする その2
Real Server Basicをインストールする
リモートマシンのバックアップをとる
syslogデーモンについて
ルータのRT80iやMN128-SOHO(ファームウェア1.30以降)には、syslog機能があります。しかし、ルータ側のsyslogをオンにしただけでは、ログがキャッチされません。syslogサーバ側を次のように設定します。
/etc/syslog.confに
|
user.debug;user.notice;user.info <タブ> /var/log/router
|
と書き加えてから、空のログファイルを作ります。
linuxのsyslogdは、ネットワークからのsyslog要求を受信するとき、「-r」オプションが必要なので、/etc/rc.d/init.d/syslogの起動のところに「-r」を書き加えてから、
echo -n "Starting system loggers: "
daemon syslogd -r
daemon klogd
|
syslogdを再起動します。
# /etc/rc.d/init/syslog restart
|
最後にログがlogrotateによって1週間ごとに切り替わるようにします。「/etc/logrotate.d/」にあるスクリプト「syslog」をエディタで編集します。
/var/log/messages {
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
/var/log/secure {
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
/var/log/maillog {
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
/var/log/spooler {
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
/var/log/boot.log {
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
|
に、書き加えます。
/var/log/router {
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
|
参考にしたのは、http://www.rtpro.yamaha.co.jp/RT/FAQ/config.html#syslog
|