NSClient CheckEventLog 没有给出 id 条目

NSClient CheckEventLog 没有给出 id 条目

我们有一个运行 Icinga2 和 NSClient++ 0.5.0.62 的 Red Hat 服务器来监控网络中的一些设备和服务。除了我试图使用的一张新支票之外,一切都工作得很好。

我必须通过 Check_NSCP 的检查 CheckEventLog 检查我们一台服务器上的事件日志,以查找 id '208'。但是,当我搜索该 id 时,即使有一些具有该 id 的事件,我也没有收到任何条目。我正在使用的命令如下所示:

[root@lad-icinga ~]# check_nrpe -H server.domain.ch --certificate /etc/icinga2/pki/server.pem -c CheckEventLog -a file=Application "filter=id='208'"

该命令的输出如下所示:

OK: No entries found|'problem_count'=0;0;0

当我查看该服务器上的事件日志时,我看到多个 ID 为“208”的事件,其规范如下。

事件 208 的规范

但是,当我尝试另一个 ID(例如“9003”)时,它会起作用。我也尝试过其他一些 id,大多数都有效。

[root@lad-icinga ~]# check_nrpe -H clsrv22.laederachnet.ch --certificate /etc/icinga2/pki/server.pem -c CheckEventLog -a file=Application "filter=id='9003'"   

输出:

Desktop Window Manager, Der Desktopfenster-Manager konnte nicht gestartet werden, da kein zusammengestelltes Design verwendet wird., Desktop Window Manager, Der Desktopfenster-Manager konnte nicht gestartet werden, da kein zusammengestelltes Design verwendet wird., Desktop Window Manager, Der Desktopfenster-Manager konnte nicht gestartet werden, da kein zusammengestelltes Design verwendet wird.

正如你所看到的,它找到了 id 并显示了 id 的消息。

事件“9003”如下所示:

事件 9003 的规范

就像我说的,我尝试了许多不同的 id,其中大多数都有效,但我无法让这个工作。

你们中有人能帮我解决这个问题吗?

谢谢

相关内容