特集
2003/09/08 18:00 更新
UNIX USER2003年10月号「Pragmatic UNIX」より転載
シスログの仕組み (5/7)
UNIX USER 2003年10月号より転載
(1)/etc/syslog.confをエディタで開き、ログを採取したいプログラムのファシリティやレベルに応じた変更、あるいは追加を行う。その際のアクションには任意のファイルを指定して構わない。セレクタとアクションはタブで区切る。 (2)まだ存在しないファイルを出力先としてアクションに指定した場合は、touchコマンドなどでそのファイルを作成する。ファイルのオーナーはrootで、基本的に「644」のモードでよい。ただし、一般ユーザーに見せたくないログ情報を採取する場合は「600」にしてroot以外での読み書きは拒否する。 (3)syslogdデーモンにHUPシグナルを送る。psコマンドを使ってプロセスIDを調べ、「kill -HUP プロセスID」でよい。/var/run/syslog.pidなどにプロセスIDを書き込んでいる場合は次のコマンドでも可。
(4)新規のログファイルを作成した場合、cronによるログローテションの対象にならない。システムごとに次のファイルを編集して、ローテーションの設定を行う。
※次回は実際の運用を踏まえた設定例を紹介します。
関連リンク
|
[山下 哲典,UNIX USER]
Copyright © ITmedia, Inc. All Rights Reserved.