问题标签 [opennms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
916 浏览

java - 在 ubuntu 14.04 中下载所有包后无法初始化 opennms 数据库 postgres

下载opennms的包后初始化时出现以下错误:

请告诉我我做错了什么或任何建议如何解决这个问题

OpenNMS 安装程序

有什么建议么?

0 投票
2 回答
1547 浏览

opennms - Opennms 初始化失败

Opennms 初始化失败,当我运行 sudo service opennms start 时出现以下错误:

有什么建议么?

0 投票
1 回答
30 浏览

jms - OpenNMS 的 JMS 接口的主题名称是什么

我正在尝试建立从 Java 程序到 OpenNMS 的 JMS 连接。我可以通过 JMS 连接到 OpenNMS,但我不知道我可以订阅哪些主题。是否有主题名称列表?他们有关联的 JNDI 名称吗?谢谢,大卫

0 投票
1 回答
149 浏览

opennms - OpenNMS 将陷阱识别为 uei.opennms.org/generic/traps/EnterpriseDefault

OpenNMS 从 F5 负载均衡器接收到以下陷阱:

以上来自“/opt/opennms/etc/events#less F5-BIGIP-COMMON-MIB.events.xml”,已经在“eventconf.xml”中定义:

我已经多次重新启动 OpenNMS,但仍然无法将陷阱识别为 F5。

有什么想法吗?非常感谢任何快速的建议,因为我们已经为此苦苦挣扎了很长一段时间,并且不确定这里出了什么问题。

0 投票
2 回答
776 浏览

opennms - OpenNMS 服务无法启动 - 读取 JAVA SDK 10.0.2 时出错

OpenNMS 认为 SDK 10.0.2 并不比 1.0.8 更新 求助!

启动 OpenNMS:runjava:/usr/java/jdk-10.0.2/bin/java 不是 Java 1.8 或更新版本。

8 月 17 日 08:05:37 localhost.localdomain opennms[12690]:runjava:错误:配置的 Java 运行时环境的版本或供应商错误

8 月 17 日 08:05:37 localhost.localdomain opennms[12690]: runjava: "/usr/java/jdk-10.0.2/bin/java -version" 不报告版本 1.8+ 和兼容的 JDK。

8 月 17 日 08:05:37 localhost.localdomain opennms[12690]: runjava: 运行“/opt/opennms/bin/runjava -s”来设置 java.conf

8 月 17 日 08:05:37 localhost.localdomain opennms [12690]:从 doStatus 返回未知值:1

8 月 17 日 08:05:37 localhost.localdomain opennms [12690]:[失败]

8 月 17 日 08:05:37 localhost.localdomain systemd[1]: opennms.service: 控制进程退出,code=exited status=1

8 月 17 日 08:05:37 localhost.localdomain systemd[1]:无法启动 OpenNMS 服务器。

-- 主题:单元 opennms.service 失败 -- 定义者:systemd

[root@localhost bin]# runjava -s

runjava:正在寻找合适的 JRE...

runjava:在 JAVA_HOME 中检查适当的 JRE...

runjava:/usr/java/jdk-10.0.2/bin/java 不是 Java 1.8 或更新版本。

runjava:“/usr/java/jdk-10.0.2/bin/java”不是合适的 JRE

runjava:检查用户路径中的 JRE:“/bin/java”...

runjava: /bin/java 不是 Java 1.8 或更新版本。

runjava:未在用户路径中找到合适的 JRE:“/bin/java”

runjava:正在寻找一个好的 JRE...

警告:不确定如何处理 Java 版本输出:java 版本“10.0.2”2018-07-17

runjava:在“/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java”中找到了一个好的 JRE

runjava:存储在配置文件中的“/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java”的值

0 投票
2 回答
343 浏览

opennms - OpenNMS 实现脚本来获取任何服务的状态

我正在尝试实现脚本(sh,py..),如果我在节点上安装的应用程序是最新的,它将获得 mi True(Up) of False(Down) 状态。

在此之前,我尝试实现在网上找到的简单脚本(https://wiki.opennms.org/wiki/SystemExecuteMonitor)只是为了看看脚本是否有效。

OpenNMS 安装在 Windows 10 上。这是我到目前为止所做的:

在 poller-configuration.xml

在 default-foreign-source.xml

这就是我所缺少的:snmpd.conf

我在 OpenNMS 中没有那个文件,所以我的问题是我应该在哪里调用该脚本来执行,我是否想念其他任何东西来让它工作?

谢谢!

0 投票
2 回答
236 浏览

linux - OpenNMS RADIUS 认证

我们在使用我们的 RADIUS (Microsoft NPS) 服务器对 OpenNMS 22.0.3 进行身份验证时遇到问题。问题是我们有一个旧的 OpenNMS 服务器,它成功地使用 RADIUS 身份验证进行 Web 登录,但即使我们从旧的工作机器复制 conf 文件,我们仍然无法让它在 22.0.3 上工作。

我们所做的:

  1. 安装了opennms-plugin-protocols-radius,
  2. applicationContext-spring-security.xml:

将其更改为使用 spring-security.d/ 中的文件 radius.xml

3.在radius.xml中:

当我们然后重新启动 opennms(它重新启动没有错误)并转到网页时,我们只会看到一个空白页面。

日志什么也没说。

0 投票
1 回答
79 浏览

cassandra - 两个 Cassandra 节点,复制因子为 2,但使用的存储大小不同

我们让 OpenNMS 将图形数据发送到我们的 Cassandra/Newts 集群,该集群由 2 个 Cassandra 节点组成。我已将键空间“newts”的复制因子设置为 2。

我同时启动节点并将它们放置一段时间,然后在每个节点上运行“nodetool cfstats newts”,两个节点的写入计数完全相同。

但是,如果我进入每个节点的数据目录“/db/newts”并运行“du -h”,我可以看到以下内容:

  • 使用的 Node1 存储:36K
  • 使用的Node2存储:12M

如果我将复制因子设置为 2,它们的大小有何不同?我知道它们通过“nodetool status”连接到同一个集群,这两个节点都显示为“UN”(Up/Normal)。

0 投票
1 回答
459 浏览

opennms - 在 OpenNMS 中为节点重新添加接口

我们的 OpenNMS 遇到了“打开的文件过多”和 CPU 过高的问题,在响应速度不佳的情况下,我们决定从我的一个节点中删除两个 IP 接口。现在该节点在 OpenNMS 中根本没有接口。

我试过重新扫描节点,但 OpenNMS 没有收到任何东西。有谁知道如何将接口重新添加到节点?我宁愿不删除并重新添加节点,因为这将删除该服务器的所有过去历史记录。

我使用的是非常旧的 OpenNMS,版本 16.0.3。

谢谢。

0 投票
0 回答
83 浏览

opennms - 在没有 SendResonPharse 的情况下,未在 tomcat8.5 的 OpenNms 中发现 HTTP 服务

HttpMonitor Config 在 tomcat7 上运行良好,并且检测到 http 服务,但是因为我们已更新到 tomcat 8.5,除非我们将连接器属性设置为 sendReasonPhrase=true,否则不会发现 http 服务,与 tomcat7 相比,curl 响应的差异如下所示和 tomcat 8.5(不发送 Reson Phrase 参数集)

在此处输入图像描述

在此处输入图像描述

tomcat7 在其标题中给出了 ok 而 tomcat8.5 没有。

但是 sendreson 阶段的选项将被弃用并从 tomcat9 中删除,甚至此选项也不可用(https://tomcat.apache.org/tomcat-8.5-doc/config/http.html

我不确定为什么 openNms 中的 httpMonitor 无法检测到 http 服务,即使 snmpwalk 输出看到端口 80 可用(有和没有发送原因短语) 在此处输入图像描述

在 poller-configuration.xml 看起来像下面的 http

即使我们尝试设置

但是它没有帮助,我想一旦发现服务,上面的参数就会发挥作用,但是这里的问题是服务没有被发现(除非 SendReson 阶段打开)如果我们有 sendreson 阶段,它只会在 tomcat 8.5 中检测 http 服务在 server.xml 内的连接器定义中

请帮助在此处了解此行为以及可能的解决方案,而无需在客户端进行任何更改。

openNms 版本信息:

在此处输入图像描述