D.6. 日志代理


本小节中介绍的探测会被用来监控您系统中的日志文件。您可以使用它们根据具体条件查询系统日志,同时监控日志文件的大小。要运行 LogAgent 探测,nocpulse 用户必须有对您的日志文件的读权限。
请注意,在第一次运行这些探测的时候所收集的数据不会被用来和阈值比较来产生警告。这是因为在第一次运行探测时所收集的数据并不完整,这可能会导致一些不正确的数据。数据比较会从第二次运行探测时开始。

D.6.1. LogAgent::Log Pattern Match

LogAgent::Log Pattern Match 探测使用正则表达式匹配被监控的日志文件中的内容并收集以下数据:
  • 正则表达式匹配 — 从这个探测最新一次运行后匹配的数量。
  • 正则表达式匹配率 — 从这个探测最新一次运行后每分钟的匹配数量。
要求 — 为了运行这个探测,必须在被监控的系统中运行 Red Hat Network Monitoring Daemon (rhnmd)。另外,nocpulse 用户必须有访问您的日志文件的权限。
除了监控日志文件的名称和位置外,您必须提供正则表达式进行匹配。这个表达式必须使用 egrep 的格式。它和 grep -E 相同并支持扩展的正则表达式。以下是 egrep 的正则表达式集合:
^ beginning of line 
$ end of line 
. match one char 
* match zero or more chars 
[] match one character set, e.g. '[Ff]oo' 
[^] match not in set '[^A-F]oo' 
+ match one or more of preceding chars 
? match zero or one of preceding chars 
| or, e.g. a|b 
() groups chars, e.g., (foo|bar) or (foo)+
Copy to Clipboard Toggle word wrap

警告

请不要在 expression 中包括单引号(')。单引号会导致 egrep 无法正常工作并使探测超时。
Expand
表 D.30. LogAgent::Log Pattern Match 设置
项目
日志文件* /var/log/messages
基本正则表达式*
超时* 45
最大匹配的 critical 阈值
最大匹配的 warning 阈值
最小匹配的 warning 阈值
最小匹配的 critical 阈值
最大匹配率的 critical 阈值
最小匹配率的 warning 阈值
最小匹配率的 warning 阈值
最大匹配率的 critical 阈值

D.6.2. LogAgent::Log Size

LogAgent::Log Size 探测监测日志文件的增长情况并收集以下数据:
  • 文件大小 — 从探测最新一次运行后日志文件大小的变化。
  • 输出率 — 从探测最新一次运行后日志文件每分钟增长的字节数。
  • 行数量 — 从探测最新一次运行后写入到日志文件中的行的数量。
  • 行率 — 从探测最新一次运行后每分钟写入到日志文件中的行的数量。
要求 — 为了运行这个探测,必须在被监控的系统中运行 Red Hat Network Monitoring Daemon (rhnmd)。另外,nocpulse 用户必须有访问您的日志文件的权限。
Expand
表 D.31. LogAgent::Log Size 设置
项目
日志文件* /var/log/messages
超时* 20
最大文件大小的 critical 阈值
最大文件大小的 warning 阈值
最小文件大小的 warning 阈值
最小文件大小的 critical 阈值
最大输出率的 critical 阈值
最大输出率的 warning 阈值
最小输出率的 warning 阈值
最小输出率的 critical 阈值
最大行数量的 critical 阈值
最大行数量的 warning 阈值
最小行数量的 warning 阈值
最小行数量的 critical 阈值
最大行率的 critical 阈值
最大行率的 warning 阈值
最小行率的 warning 阈值
最小行率的 critical 阈值
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat