• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:/var/log/messages出力形式について)

/var/log/messages出力形式について

このQ&Aのポイント
  • 現在、/var/log/messagesを対象とした監視導入を計画中です。エラー等のステータスを示すキーワードとなるpriorityの各文字列を監視ソフトウェアで検知対象とすることを検討しています。
  • 実際にsystemトラブルが発生した場合、priorityはどのように/var/log/messages内に出力されるのかを知りたいです。/var/log/messagesログの標準的な出力形式は、「<日付> <時間> <ホスト名> <プログラム名> <ログメッセージ>」です。
  • 過去にwarningとして出力された2パターンの形式があります。Aパターンはホスト名直後にコロンで区切られた箇所があり、Bパターンはホスト名直後にプログラム名が記され、コロンで区切られた箇所があります。全てのpriorityの出力形式は「メッセージ+半角ブランク+priorityのいずれか+直後にコロン+半角ブランク+メッセージ」と考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • nano70
  • ベストアンサー率91% (11/12)
回答No.1

通常, priority は出力されません。上の例では、カーネル(のドライバ)と avahi-daemon がログのメッセージ中に Warning: 等を含んで出力していたにすぎず、これらが priority の warn と等しい保証もありません。 ログファイルを分けるのが一番簡単かと思います。その他の方法としては例えば rsyslog などではログ出力のフォーマットを変更でき、priority をログ中に含めることができます。事情が許すのであれば syslogd の入れ替えなども検討してみてください。

yestera2158
質問者

お礼

有難うございました。

関連するQ&A