我尝试在某个文件夹ISN为空时创建一个OpenNMS警报,但似乎找不到这样做的方法。有什么想法吗?
答案 0 :(得分:0)
我假设您的服务在文件夹为空时会关闭。请参阅short video。默认情况下,通知已关闭。默认情况下,将通知每个服务停机事件。通过过滤节点和服务,您可以更精细。默认设置将向admin用户发送邮件。您在管理员的用户中设置了一个邮件地址。要配置对邮件服务器的访问,请配置javamail-configuration.properties。我只是想弄清楚你到底在哪里。
答案 1 :(得分:0)
一种方法可能是使用主机系统上的代理轮询某个目录中的空状态并公开状态,例如: Net-SNMP。您可以使用SNMP Monitor轮询公开的OID的状态并为此特定服务创建邮件通知来创建服务。
答案 2 :(得分:0)
是的,这可以做到。我在Linux上使用简单的perl和bash脚本执行了类似的任务。 OpenNMS允许您基于脚本创建轮询配置。您的脚本应输出“0”或“1”,0表示“OK”,1表示“不正常”。
您可以使用GeneralPurposePoller: https://wiki.opennms.org/wiki/GeneralPurposePoller
但是,您似乎应该使用SystemExecuteMonitor: https://wiki.opennms.org/wiki/SystemExecuteMonitor