この記事を読むと・・・ |
---|
ログ監視で指定のプライオリティの検知テスト方法が理解できる |
目次
/var/log/messagesでプライオリティを表示させる方法
以下の記事にて、/var/log/messages
でプライオリティーを表示させる方法を紹介しています。
【Linux】/var/log/messagesにinfo、errなどのプライオリティを表示する方法
この記事を読むと・・・/var/log/messagesでプライオリティを表示させる方法が理解できる/var/log/messagesの出力フォーマットを変更する方法が理解できる 【/var/log/m…
/var/log/messagesに全プライオリティのテストメッセージを出力する方法
/var/log/messages
にテストメッセージを出力するにはlogger
コマンドを使用します。
シンプルな使い方はlogger -p ファシリティ.プライオリティ メッセージ
です。
ファシリティとプライオリティの一覧は以下の表を参照ください。
ファシリティ | 説明 |
---|---|
kern | カーネル |
user | ユーザープロセス |
メールサービス | |
daemon | 各種デーモン |
authpriv | 認証サービス |
syslog | syslog |
lpr | プリンタサービス |
news | ニュースサービス |
uucp | uucp転送プログラム |
cron | cron |
ftp | ftp |
local0 | 任意で使用 |
local1 | 任意で使用 |
local2 | 任意で使用 |
local3 | 任意で使用 |
local4 | 任意で使用 |
local5 | 任意で使用 |
local6 | 任意で使用 |
local7 | 任意で使用 |
プライオリティ | 説明 |
---|---|
emerg(panic) | システムが停止するようなエラー |
alert | 即時に対処すべきエラー |
crit | 重大なエラー |
err(error) | 一般的なエラー |
warning(warn) | 警告 |
notice | 通知 |
info | 情報 |
debug | デバッグ |
実際にすべてのプライオリティのメッセージを/var/log/messages
に出力してみると以下のようになります。
ちなみにプライオリティがemergでメッセージ出力すると、全ログインユーザの画面にメッセージが通知されます。
また、デフォルトの設定では/var/log/messages
はinfo以上のプライオリティを出力する設定となっているため、
debugのメッセージは出力されません。
# logger -p local0.debug "Test Message"
# logger -p local0.info "Test Message"
# logger -p local0.notice "Test Message"
# logger -p local0.warning "Test Message"
# logger -p local0.err "Test Message"
# logger -p local0.crit "Test Message"
# logger -p local0.alert "Test Message"
# logger -p local0.emerg "Test Message"
#
Broadcast message from systemd-journald@SRV01 (Sat 2023-12-16 22:05:22 JST):
root[1786]: Test Message
Message from syslogd@SRV01 at Dec 16 22:05:22 ...
root[1786]:Test Message
# cat /var/log/messages | grep "Test Message"
Dec 16 22:04:43 SRV01 local0.info: root[1779]:Test Message
Dec 16 22:04:55 SRV01 local0.notice: root[1781]:Test Message
Dec 16 22:05:01 SRV01 local0.warning: root[1782]:Test Message
Dec 16 22:05:06 SRV01 local0.err: root[1783]:Test Message
Dec 16 22:05:11 SRV01 local0.crit: root[1784]:Test Message
Dec 16 22:05:16 SRV01 local0.alert: root[1785]:Test Message
Dec 16 22:05:22 SRV01 local0.emerg: root[1786]:Test Message