问题标签 [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.
java - 在 ubuntu 14.04 中下载所有包后无法初始化 opennms 数据库 postgres
下载opennms的包后初始化时出现以下错误:
请告诉我我做错了什么或任何建议如何解决这个问题
OpenNMS 安装程序
有什么建议么?
opennms - Opennms 初始化失败
Opennms 初始化失败,当我运行 sudo service opennms start 时出现以下错误:
有什么建议么?
jms - OpenNMS 的 JMS 接口的主题名称是什么
我正在尝试建立从 Java 程序到 OpenNMS 的 JMS 连接。我可以通过 JMS 连接到 OpenNMS,但我不知道我可以订阅哪些主题。是否有主题名称列表?他们有关联的 JNDI 名称吗?谢谢,大卫
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。
有什么想法吗?非常感谢任何快速的建议,因为我们已经为此苦苦挣扎了很长一段时间,并且不确定这里出了什么问题。
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”的值
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 中没有那个文件,所以我的问题是我应该在哪里调用该脚本来执行,我是否想念其他任何东西来让它工作?
谢谢!
linux - OpenNMS RADIUS 认证
我们在使用我们的 RADIUS (Microsoft NPS) 服务器对 OpenNMS 22.0.3 进行身份验证时遇到问题。问题是我们有一个旧的 OpenNMS 服务器,它成功地使用 RADIUS 身份验证进行 Web 登录,但即使我们从旧的工作机器复制 conf 文件,我们仍然无法让它在 22.0.3 上工作。
我们所做的:
- 安装了opennms-plugin-protocols-radius,
- applicationContext-spring-security.xml:
将其更改为使用 spring-security.d/ 中的文件 radius.xml
3.在radius.xml中:
当我们然后重新启动 opennms(它重新启动没有错误)并转到网页时,我们只会看到一个空白页面。
日志什么也没说。
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)。
opennms - 在 OpenNMS 中为节点重新添加接口
我们的 OpenNMS 遇到了“打开的文件过多”和 CPU 过高的问题,在响应速度不佳的情况下,我们决定从我的一个节点中删除两个 IP 接口。现在该节点在 OpenNMS 中根本没有接口。
我试过重新扫描节点,但 OpenNMS 没有收到任何东西。有谁知道如何将接口重新添加到节点?我宁愿不删除并重新添加节点,因为这将删除该服务器的所有过去历史记录。
我使用的是非常旧的 OpenNMS,版本 16.0.3。
谢谢。
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 版本信息: