C.6. LogAgent


このセクションのプローブは、システム上のログファイルを監視します。それらを使用して、特定の式のログをクエリーし、ファイルのサイズを追跡できます。LogAgent プローブを実行するには、nocpulse ユーザーには、ログファイルへの読み取りアクセス権が付与されている必要があります。
これらのプローブの最初の実行からのデータは、不完全なメトリックデータによって引き起こされる誤った通知を防ぐために、しきい値に対して測定されないことに注意してください。測定は 2 回目の実行で開始されます。

C.6.1. LogAgent::Log Pattern Match

LogAgent::Log パターンマッチプローブは、正規表現を使用して、監視対象のログファイル内にあるテキストを照合し、次のメトリックを収集します。
  • Regular Expression Matches — プローブが最後に実行されてから発生した一致の数。
  • Regular Expression Match Rate — プローブが最後に実行されてからの 1 分あたりの一致数。
Requirements — このプローブを実行するには、監視対象システムで Red Hat Network Monitoring Daemon (rhnmd) が実行している必要があります。このプローブを実行するには、nocpulse ユーザーには、ログファイルへの読み取りアクセス権が付与されている必要があります。
監視するログファイルの名前と場所に加えて、照合する正規表現を指定する必要があります。式は、grep -E と同等で、拡張正規表現をサポートする egrep 用にフォーマットする必要があります。これは egrep の正規表現セットです。
^ 行頭
$ 行の終わり
. 1 文字に一致
* 0 個以上の文字に一致
[] '[Ff]oo' などの 1 つの文字セットに一致
[^] セット '[^AF]oo' に一致しません
+ 先行する 1 つ以上の文字に一致
? 先行する文字の 0 個または 1 個に一致
| または、たとえば a|b
() グループ文字、例えば (foo|bar) または (foo)+
警告
式内に単一引用符 (') を含めないでください。これを行うと、egrep がサイレントに失敗し、プローブがタイムアウトします。
表C.30 LogAgent::ログパターンマッチの設定
フィールド
Log file* /var/log/messages
Basic regular expression*
Timeout* 45
Critical Maximum Matches
Warning Maximum Matches
Warning Minimum Matches
Critical Minimum Matches
Critical Maximum Match Rate
Warning Maximum Match Rate
Warning Minimum Match Rate
Critical Maximum Match Rate
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.