助け合いフォーラム
この問題はプレミアムコンテンツです。
正解と表記している「エラーメッセージのログは、外部サーバ「test」に「TCP」で転送される」は、誤っていませんか?
ping-tが、正解としている回答は、間違いではありませんか?
「 *.warning @@test」は警告メッセージで、@@が2つついているので、TCPに送信となるはずです。
問題:「/etc/rsyslog.conf」ファイルに以下のように設定している場合、設定内容を正しく説明しているものはどれか。(2つ選択)
*.err @prod:514
*.warning @@test
#Ping-tの正解の表記
エラーメッセージのログは、外部サーバ「test」に「TCP」で転送される
エラーメッセージのログは、外部サーバ「prod」に「UDP」で転送される
#正しいと思われる正解
・エラーメッセージのログは、外部サーバ「prod」に「UDP」で転送される
(この説明は、.err @prod:514に基づきます)
・警告メッセージのログは、外部サーバ「test」に「TCP」で転送される
(この説明は、.warning @@testに基づきます)
すみません、どこが違うのか読み取れなかったので最強 WEB 問題集の正解と「正しいと思われる」もののどこが違うかを明確にしていただけないでしょうか?
#Ping-tの正解の表記
エラーメッセージのログは、外部サーバ「test」に「TCP」で転送される
エラーメッセージのログは、外部サーバ「prod」に「UDP」で転送される
#正しいと思われる正解
・エラーメッセージのログは、外部サーバ「prod」に「UDP」で転送される
(この説明は、.err @prod:514に基づきます)
・警告メッセージのログは、外部サーバ「test」に「TCP」で転送される
(この説明は、.warning @@testに基づきます)
コメント
解説の
プライオリティ(監視レベル)は、指定したレベル以上のログを出力します(warningを指定すると、emerg, alert, crit, err, warningが出力されます)。
や
warning(警告)以上のレベルのログには、err(エラーメッセージ)のログが含まれます。
の通りで、正解は合っているのではないでしょうか。
*.warning @@test
は直訳すると
警告メッセージのログは、外部サーバ「test」に「TCP」で転送される
ですが、これは以下の意味を含んでいます。
エラーメッセージのログは、外部サーバ「test」に「TCP」で転送される
コメント
この投稿に対して返信しませんか?
a arashi1977
2025/03/23 22:28
あ、投稿してから気づきました。どちらも「エラーメッセージ」となっており、warning 側は「test に TCP で送信される」のは正しいが「警告」メッセージではないか、ということですかね?