准备环境
- CentOS-7-x86_64
- Java8
- OpenNMS 23.0.4
- minion-23.0.4
- sentinel-23.0.4
- elasticsearch-6.7.1.tar.gz
OpenNMS 配置
1 配置ActiveMQ
vi $OPENNMS_HOME/etc/opennms-activemq.xml
取消注释
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?useJmx=false&maximumConnections=1000&wireformat.maxFrameSize=104857600"/>
2 添加minion用户
角色选择 ROLE_MINION和 ROLE_ADMIN
minion/minion
启动 Elasticsearch
bin/elasticsearch -d
Minion 配置
1 配置控制器
config:edit org.opennms.minion.controller config:property-set location Office-Pittsboro config:property-set http-url http://127.0.0.1:8980/opennms config:property-set broker-url failover:tcp://127.0.0.1:61616 config:update scv:set opennms.http minion minion scv:set opennms.broker minion minion
2 重启 Minion
查看状态
health:check #需要先安装minion-core feature:install minion-core
3 配置侦听
config:edit org.opennms.features.telemetry.listeners-udp-8877 config:property-set name Netflow-5 config:property-set class-name org.opennms.netmgt.telemetry.listeners.udp.UdpListener config:property-set listener.port 8877 config:update
Sentinel 配置
1 配置控制器
config:edit org.opennms.sentinel.controller config:property-set location Sentinel-Flows config:property-set http-url http://127.0.0.1:8980/opennms config:property-set broker-url failover:tcp://127.0.0.1:61616 config:update scv:set opennms.http minion minion scv:set opennms.broker minion minion
查看状态
health:check #需要先安装 sentinel-core feature:install sentinel-core
2 配置数据源
config:edit org.opennms.netmgt.distributed.datasource config:property-set datasource.url jdbc:postgresql://127.0.0.1:5432/opennms config:property-set datasource.username opennms config:property-set datasource.password opennms config:property-set datasource.databaseName opennms config:update
3 配置适配器
config:edit org.opennms.features.telemetry.adapters-netflow5 config:property-set name Netflow-5 config:property-set class-name org.opennms.netmgt.telemetry.adapters.netflow.v5.Netflow5Adapter config:update
4 安装插件
feature:install sentinel-jms feature:install sentinel-flows
查看状态,保证所有服务 [ Success ]
health:check
检查数据
curl http://localhost:9200/_cat/shards
相关推荐
本手册将详细介绍OpenNMS的配置与功能,帮助你充分利用这个强大的工具。 一、安装与配置 1. **系统需求**:在开始安装OpenNMS之前,你需要确保你的服务器满足最低的硬件和软件要求,通常包括Java运行环境(JRE)和...
OpenNMS 启动过程分析 OpenNMS 作为一个功能强大的网络管理系统,其启动过程中涉及到多个服务的启动、线程的启动和配置文件的解析。下面将对 OpenNMS 的启动过程进行详细分析。 一、OpenNMS 系统架构 OpenNMS 的...
openNMS1.6.5源码,最新稳定的版本。OpenNMS是第一个开发在开源模式下的企业级网络管理平台应用。OpenNMS的目标是成为一个真真的分布式、可升级的网络管理平台,尽管它看似一个FCAPS网络管理模型,使之可用于开放...
"Opennms从源码编译安装指南" Opennms是一款功能强大的网络管理系统,能够提供网络设备的监控、配置和故障排除等功能。从源码编译安装Opennms可以提供更高的自定义化和灵活性,满足个性化的需求。本文将详细介绍...
总的来说,"opennms-source.tar.gz_SNMP_openNMS"为网络管理员和开发者提供了丰富的资源,不仅可以利用OpenNMS进行高效的网络管理,还可以深入学习SNMP协议和Java开发,提升专业技能。同时,通过参与开源项目,可以...
9. **性能数据收集**:OpenNMS可以定期采集网络设备的性能数据,如CPU利用率、内存使用、带宽利用率等,为性能分析和容量规划提供依据。 10. **拓扑发现**:自动发现网络拓扑,绘制设备间的连接关系,帮助管理员...
`openNMS` 是一个全球广泛使用的开源网络管理系统,其核心目标是监控网络设备、服务和应用程序的可用性、性能和流量。作为一款强大的网络监控平台,它提供了一整套功能,包括自动发现网络设备、SNMP接口监控、故障...
OpenNMS的安装涉及一系列步骤,包括安装JRE、数据库系统(如PostgreSQL),以及对OpenNMS的安装包和配置文件进行处理。在安装过程中可能会遇到各种问题,如版本兼容性问题、配置错误或权限问题,但通过合理的配置和...
OpenNMS Introduction,OpenNMS architecture,OpenNMS SNMP Data Collection,Data Collection Configuration example
其目标是使普通用户能够理解并掌握监控网络的实时状态,分析历史数据,通过网页界面充分利用所有信息资源。 名词解释部分,定义了在openNMS中使用的关键术语。界面(Interface)指网络设备的IP地址或SNMP报告的接口...
OpenNMS安装、配置详解 OpenNMS是一个流行的开源网络管理平台,提供了强大的网络监控和管理功能。本文将详细介绍如何在Ubuntu系统上安装和配置OpenNMS。 一、安装OpenNMS 1. 首先,需要编辑Ubuntu的sources.list...
OpenNMS数据库,OpenNMS数据库中各个字段的关系矢量图
OpenNMS数据采集配置是这个系统中非常重要的一个环节,涉及到从网络设备中采集各种性能指标数据的过程,以及后续数据的存储、展示和告警的处理机制。接下来我们将详细介绍OpenNMS数据采集配置的相关知识点。 首先,...
总结来说,OpenNMS通过邮件通知功能可以有效地增强网络监控系统的响应能力,使管理员能快速得知网络状态的变化或发生的异常事件,从而及时做出相应的处理。这一功能的实现依赖于正确配置邮件服务器和相应的邮件发送...
openNMS开源网管,OpenNMS是一个企业级基于Java/XML的分布式网络和系统监控管理平台-OpenNMS Open Source Network Management, OpenNMS is an enterprise-class based on the Java/XML distributed network and ...
windows下opennms jicmp.dll
在IT行业中,OpenNMS是一个开源的网络管理系统,它可以监控网络中的设备和服务,并在出现问题时进行通知。本文将深入介绍如何在OpenNMS中配置邮件通知,让管理员能够通过邮件接收来自OpenNMS的事件通知。 首先,...
standalone-opennms-1.6.8.jar
OpenNMS是由许多个人及组织,在OpenNMS软件专案这支大旗下,所共同打造的网络管理系统。从最初到2002年,程序代码是由Oculan Corporation开发并以GPL释出,后来后案的管理移交给 Tarus Balog。