-1

当某个文件夹不为空但似乎找不到解决方法时,我正在尝试创建 OpenNMS 警报。有任何想法吗?

4

3 回答 3

0

我假设如果您的文件夹为空,您的服务就会关闭。见短片。默认情况下,通知是关闭的。默认情况下,将通知每个服务关闭事件。您可以通过过滤节点和服务来更细化。默认设置将向管理员用户发送邮件。您在管理员的用户中设置了一个邮件地址。要配置对您的邮件服务器的访问,请配置javamail-configuration.properties。我只是想弄清楚你到底卡在哪里。

于 2016-05-09T21:40:24.950 回答
0

是的,这是可以做到的。我在 Linux 上使用简单的 perl 和 bash 脚本执行了类似的任务。OpenNMS 允许您基于脚本创建轮询配置。您的脚本应输出“0”或“1”,其中 0 代表“OK”,1 代表“Not OK”。

您可以使用 GeneralPurposePoller: https ://wiki.opennms.org/wiki/GeneralPurposePoller

但是,您似乎应该改用 SystemExecuteMonitor: https ://wiki.opennms.org/wiki/SystemExecuteMonitor

于 2016-10-24T16:38:53.920 回答
0

一种方法是使用主机系统上的代理轮询某个目录的空条件并公开状态,例如Net-SNMP。您可以通过使用SNMP 监视器来轮询公开 OID 的状态并为此特定服务创建邮件通知来创建服务。

于 2016-05-25T10:32:34.977 回答