Top > ログをとるのだ。

広告

最近は専用のソフトがあるのでそれを使って設定すると楽

syslogを使う

/etc/syslog.confを編集して自分ごのみのログを取ろう。
簡単なせつめいとして
ルールは 「selector」フィールドと action フィールドの二 つ のフィールドで構成する。
これらの二つのフィールドは一つ以上の空白文字か TAB 文字で区切る。

  • 「selector」フィールドは「facility」と「priority」で構成する。
  • 「facility」と「priority」は「.」で区切る。(facility.priorityと言う感じ)
  • 「facility」と「priority」は、項目が複数ある場合は「,」で区切る。--(facility1,facility2.priority1,priority2)
  • 「action」は、logを残すファイル名をフルパスで指定するか、/dev/consoleなどをつかって、consoleに表示することもできる。

また、リモートホストにも表示させることができる。 また、「selector」フィールドを「;」で区切ることで複数設定できる。-(facility1.priority1;facility2.priority2)

man syslog.confに載っている例

             # カーネルメッセージは /var/adm/kernel に
             # 保存し、さらに critical 以上の重要度の
             # メッセージは他のホストへ配信しコンソー
             # ルにも表示する。
             #
             kern.*                       /var/adm/kernel
             kern.crit                    @finlandia
             kern.crit                    /dev/console
             kern.info;kern.!err          /var/adm/kernel-info

詳しい設定のしかたや「facility」と「priority」、「action」の種類はsyslog.confのマニュアルを参考にしていろいろ設定して見て下さい。


広告

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Thu, 05 Jan 2012 00:46:21 HADT (2815d)