手当たり次第に書くんだ

飽きっぽいのは本能

LPIC syslog Facility と Severity – ログの分類と重要度

LPIC 学習ノートへ戻る

この記事では、LPIC 学習向けに syslog の Facility と Severity を整理します。syslog はログを単に文字列として保存するのではなく、発生元の種類と重要度で分類します。

Facility とは

Facility は、ログの発生元の分類です。認証、メール、cron、カーネルなど、どの種類のログなのかを表します。

Facility意味
auth / authpriv認証関連
croncron 関連
daemonデーモン全般
kernカーネル
mailメール
local0 – local7任意用途のローカル分類

Severity とは

Severity は、ログの重要度です。数値が小さいほど重大です。

Severity意味
emergシステムが使用不能
alert直ちに対応が必要
crit致命的な状態
errエラー
warning警告
notice通常だが重要
info情報
debugデバッグ

設定例の読み方

facility.severity の形で、どのログをどこへ出力するかを指定します。

authpriv.*    /var/log/secure
mail.*        -/var/log/maillog
*.info;mail.none;authpriv.none;cron.none    /var/log/messages

LPIC で押さえるポイント

  • Facility は発生元、Severity は重要度です。
  • local0 から local7 はアプリケーション側で使われることがあります。
  • Severity は指定した重要度以上を含む形で扱われることがあります。
  • rsyslog の設定を読む時は、発生元と出力先を分けて確認します。

Facility と Severity をログ設計として見る

syslog の Facility と Severity は、ログを分類し、重要度で扱いを変えるための基本です。Facility は発生元の種類、Severity は重要度です。どのログをどこへ出すか、どの重要度以上を通知するかを考える時に使います。

観点意味
Facilityauth、cron、mail、daemon、local0 などの発生元分類
Severityemerg、alert、crit、err、warning、notice、info、debug などの重要度
selectorfacility.severity の指定
action出力先ファイルや転送先

読み方の例

authpriv.*    /var/log/secure
mail.*        -/var/log/maillog
*.info;mail.none;authpriv.none;cron.none    /var/log/messages
local0.warning    @loghost.example.com

*.info のような指定は、単に info だけではなく、指定重要度以上を含む形で扱われることがあります。LPIC では、Facility が分類、Severity が重要度という基本を押さえるのが先です。

まとめ

syslog の Facility と Severity は、ログ設計の基本です。LPIC では、Facility が分類、Severity が重要度であることを押さえると、rsyslog の設定やログ出力の読み解きがしやすくなります。

関連する記事

参考書籍

参考
書籍
参考書籍
ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

LPIC syslog Facility と Severity – ログの分類と重要度

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る