1

如果在大量(约 1000 个)Jenkins 日志文件中发现给定模式(例如 ),我正在尝试使用Check_MK 的 logwatch发送严重警报( )。为此,我创建了以下简单文件:CEOFExceptionlogwatch.cfg

/var/opt/builddata/jenkins/jobs/*/builds/lastFailedBuild/log
 C EOFException

虽然这基本上是可行的,但我现在在 Check_MK 中为每个日志文件提供了一个新服务,使 GUI 完全混乱。

有没有办法将 Check_MK 配置为将多个日志文件作为单个服务进行查看?

4

1 回答 1

0

尽管这个问题很老,但答案应该是这个logwatch.groups

不幸的是,这个帮助页面不是很有帮助。但是使用它相对容易。您基本上只需将文本文件“fileinfo.cfg”放在同一个文件夹中并在那里定义哪些文件是一个组。

/etc/check_mk/fileinfo.cfg:

/var/log/apache2/error.log
/var/log/apache2/error.log-*

现在,您可以使用 Checkmk 中的“文件分组模式”来定义组名fileinfo.groups。WATO -> 主机和服务参数 -> 搜索“fileinfo.groups”

于 2019-09-02T11:42:45.553 回答