![NSClient CheckEventLog 没有提供 id 的条目](https://linux22.com/image/698797/NSClient%20CheckEventLog%20%E6%B2%A1%E6%9C%89%E6%8F%90%E4%BE%9B%20id%20%E7%9A%84%E6%9D%A1%E7%9B%AE.png)
我们有一台运行 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”的事件。
但是,当我尝试另一个 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的消息。
就像我说的,我尝试过很多不同的 ID,其中大多数都有效,但是我无法让这个起作用。
你们有人能帮我解决这个问题吗?
谢谢