问题标签 [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.
monitoring - 基于“主机名”限制 OpenNMS 中的服务检测
我可以根据 ipaddress 限制服务检测,但假设我想使用另一个参数,如hostname或 node_label 进行服务检测,那么我该如何配置呢?
我需要知道 default-foreign-source.xml 中主机名的确切片段配置 PS:我正在使用发现恶魔,即自动发现节点
任何帮助,将不胜感激。
java - 解组 jaxb opennms api
我尝试在 Java 类上映射一个 opennms rest api;我使用正确配置的 Java 客户端,但 jaxb 解组失败并出现错误:
[org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver] (134) - 解决来自处理程序的异常...
这是 Java 客户端和 jaxb 代码:
编辑:响应正文 xml
编辑:评论中提交的信息
opennmsUsersSchema
包是否包含由 maven jaxb 插件从 xsd 模式自动生成的 java 类
xsd 架构在这里:xmlns.opennms.org/xsd/users
这是Users
java类:
这是User
java类:
}
opennms - 如何启用磁盘 I/O 监控
我在 opennms 版本 1.16.0.3 中启用/配置磁盘 i/o 的 SNMP 监控时遇到困难。
所以让我们稍微解释一下。在 OpenNMS 中,当您转到“配置 OpenNMS>操作>管理 SNMP 收集和数据收集组”时,您可以配置 SNMP 数据收集。
在“Data collections Group”中选择“netsnmp.xml”数据收集组文件,在那里你会找到DISk IO (UCD-SNMP MIB)。
我的问题是:如何监视此资源(磁盘 IO),使其在以下位置显示为图形:节点>“受监视节点的名称”>资源图
linux - OpenNMS 阈值仅检查一台服务器
所以我试图配置 OpenNMS 来检查我的 linux 服务器上的磁盘空间。
经过一些工作后,我通过 SNMP 检查了一台服务器:我在我正在监视的服务器上安装了 snmpd,定义了一个阈值(实际上我使用了预定义的默认阈值)并将它连接到一个事件,当 ns-dskPercent 发生时触发到高。直到这里一切顺利。
现在我添加了第二台服务器,在上面安装了相同的东西,它似乎在监视 snmp 守护进程并在服务关闭时通知我,但它似乎没有看到阈值。
当我更改阈值时 - 例如将其降低到 20% 以强制触发 - 只有第一台服务器看到它已更改(并且还发出配置已更改的通知)并触发警报,但第二台服务器没有响应。
(这些是我在第一台服务器上收到的通知:)
任何想法为什么或如何使第二台服务器也响应?
ubuntu - OpenNMS 无法启动
我根据文档安装 OpenNMS:Debian 安装 OpenNMS,一切正常。但是当我运行时sudo service opennms start
,它只是输出Starting Open Network Management System: opennms
而已。我输入netstat -na | grep 8980
并没有输出。我该如何检查问题?有什么建议吗?提前致谢!
linux - 如何使用 OpenNMS 完成拓扑
我想使用OpenNMS
和测试Linkd layer 2 iso/osi model network topology discovery
. 但是启动OpenNMS后找不到linkd daemon
,也没有配置文件linkd-configuration.xml
。说明页面是https://www.opennms.org/wiki/Linkd
snmp - 使用OpenNMS监控SNMP,看不到MIB数据
我有一个带有 oid 和事件的 MIB。MIB 关联的设备在线。OpenNMS 查看并收集有关设备上接口的信息,以及它正在运行的 linux 变体。
但它没有看到其他 oid(或者我找不到/绘制它们)。
gui 报告轮询状态(托管)和包(uti_p)。uti_p 包是
我有一个收集配置
.../rrd/snmp/{node} 目录没有显示我正在寻找的各种 oid 的任何数据集合。
回应评论:
即,它从 MIB 返回预期的数据。
OpenNMS中设置的Community为FIPS14023,自动发现过程找到节点。
设备类别的申请名称是正确的。
我只能找到上面的字符串“29.0”应该出现的位置。据我了解,数据应该收集到 RRD db 文件中,但节点数据库 ID 永远不会出现在 /etc/opennms/rrdsnmp 目录中。
谢谢!
activemq - ActiveMQ 中的 OpenNMS
我刚刚了解到 Apache ActiveMQ 正在提供 OpenNMS。谁能给我简短的解释一下 OpenNMS 为 Active MQ 做了什么?我的猜测是它使用 OpenNMS 来检测所有可用的代理以形成某种集群(用于故障转移等)。
现在到了有趣的部分:有没有办法禁用 OpenNMS,如果有,会有什么后果?
我正在考虑它,因为 OpenNMS 有人指出我在 OpenNMS 中存在一些未修复的安全问题。
感谢您的建议和问候。塞巴斯蒂安
snmp - 事件在 OPENNMS 中合并
我将多个陷阱作为事件发送到 opennms。但是这些事件正在 Opennms 门户上合并,并且在数据库中显示最新事件。这是错误还是功能。以及我们如何隔离门户端(opennms 端)的陷阱。
opennms - 文件夹不为空时的 OpenNMS 警报?
当某个文件夹不为空但似乎找不到解决方法时,我正在尝试创建 OpenNMS 警报。有任何想法吗?