`
yinbangmin
  • 浏览: 33572 次
  • 来自: 北京
社区版块
存档分类
最新评论

OpenNMS 事件转储 Elasticsearch

阅读更多

准备条件

1 软件及版本

  • CentOS-7-x86_64
  • OpenNMS 25.1.0
  • elasticsearch-7.4.2-linux-x86_64.tar.gz
  • kibana-7.4.2-linux-x86_64.tar.gz

2 服务器

地址        192.168.1.80        192.168.1.81

安装        opennms            elasticsearch/kibana

Elasticsearch 配置

vi config/elasticsearch.yml
找到并修改如下参数

node.name: node-1
network.host: 0.0.0.0
cluster.initial_master_nodes: ["node-1"]

设置用户权限

xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: elastic-certificates.p12

问题

[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

解决
vi /etc/security/limits.conf

* soft nofile 65536

* hard nofile 131072

* soft nproc 2048

* hard nproc 4096

[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决
vi /etc/sysctl.conf

vm.max_map_count=262144

sysctl -p

临时设置

sysctl -w vm.max_map_count=262144

启动

bin/elasticsearch -d

设置密码

bin/elasticsearch-setup-passwords interactive

验证

curl http://192.168.1.81:9200 -u elastic:elastic

Kibana 配置

vi config/kibana.yml

修改如下参数

server.host: "192.168.1.81"

elasticsearch.username: "kibana"
elasticsearch.password: "kibana"

访问

http://192.168.1.81:5601
elastic/elastic

OpenNMS 配置

vi etc/org.opennms.plugin.elasticsearch.rest.forwarder.cfg
添加如下参数

elasticUrl=http://192.168.1.81:9200
elasticIndexStrategy=daily
globalElasticUser=elastic
globalElasticPassword=elastic


启用 opennms-es-rest
 

ssh -p8101 admin@localhost
登录karaf 密码:admin

执行命令
feature:install opennms-es-rest

查看数据

登录Kibana,用户/密码:elastic/elastic

进入 Dev Tools,在Console 执行命令

GET /opennms-events-*/_search
0
0
分享到:
评论

相关推荐

    opennms-events:使用 Kibana 分析 opennms 事件

    opennms-事件使用 Kibana 分析 opennms 事件安装(来自源码) 这是一条骆驼路线,因此它需要 Java、Maven 3、Elasticsearch 和可以访问 opennms 存储其数据的 postgres 数据库的数据库用户。 克隆这个存储库,然后 ...

    opennms-1.6.5-1_new.rar_OpenN_openNMS_opennms-1_开源_网络管理

    openNMS1.6.5源码,最新稳定的版本。OpenNMS是第一个开发在开源模式下的企业级网络管理平台应用。OpenNMS的目标是成为一个真真的分布式、可升级的网络管理平台,尽管它看似一个FCAPS网络管理模型,使之可用于开放...

    opennms配置,功能手册

    2. **事件处理**:系统记录所有监控事件,并通过邮件、短信或集成其他通知方式将报警信息传递给管理员。 3. **故障恢复确认**:当故障解决后,OpenNMS会进行恢复确认,避免发出不必要的重复报警。 五、报告与分析 ...

    opennms-source.tar.gz_SNMP_openNMS

    OpenNMS则是基于SNMP的网络管理系统,其核心功能包括事件管理、性能监控、故障检测和资源管理。通过SNMP,OpenNMS能够自动发现网络中的设备,并收集这些设备的关键性能指标,如CPU利用率、内存使用情况、网络带宽等...

    opennms1.12.5-1源码下载

    7. **事件处理和通知**:OpenNMS的核心功能之一是事件处理,包括触发警报、执行自动化操作和发送通知。这些功能基于复杂的规则引擎实现。 8. **服务监测**:通过Ping、SMTP、HTTP等协议检查网络服务的可用性,确保...

    OpenNMS安装、配置[归纳].pdf

    OpenNMS安装、配置详解 OpenNMS是一个流行的开源网络管理平台,提供了强大的网络监控和管理功能。本文将详细介绍如何在Ubuntu系统上安装和配置OpenNMS。 一、安装OpenNMS 1. 首先,需要编辑Ubuntu的sources.list...

    OpenNMS介绍和相关说明

    OpenNMS Introduction,OpenNMS architecture,OpenNMS SNMP Data Collection,Data Collection Configuration example

    Opennms从源码编译安装指南

    "Opennms从源码编译安装指南" Opennms是一款功能强大的网络管理系统,能够提供网络设备的监控、配置和故障排除等功能。从源码编译安装Opennms可以提供更高的自定义化和灵活性,满足个性化的需求。本文将详细介绍...

    openNMS操作手册

    openNMS是一个全面的网络监控和管理平台,它的主要功能包括网络节点的自动发现、服务监控、故障通知、事件整合、自动响应机制以及服务级别的性能监控。 在第一章《OpenNMS基础概念》中,介绍了openNMS的基本理念和...

    OpenNMS安装相关问题

    OpenNMS是一个开源的网络管理系统,用于监视网络中的设备以及服务。它可以帮助网络管理员发现网络中的设备,收集性能数据,监控服务是否正常运行,并在发生故障时提供报警通知。 ### 安装OpenNMS的前置要求: 1. *...

    OpenNMS通知配置(发送邮件)

    本文将深入介绍如何在OpenNMS中配置邮件通知,让管理员能够通过邮件接收来自OpenNMS的事件通知。 首先,我们需要了解邮件服务器的配置。在OpenNMS中,邮件服务器的配置主要通过修改配置文件来实现。默认情况下,...

    OpenNMS数据库关系图

    OpenNMS数据库,OpenNMS数据库中各个字段的关系矢量图

    OpenNMS数据采集配置

    总的来说,OpenNMS数据采集配置的知识点涵盖了数据采集策略、数据存储、数据类型选择、告警事件处理和SNMPv3通信安全性配置等多个方面。这些配置直接影响到网络监控的效率和准确性,是实现有效网络监控不可或缺的...

    opennms启动过程分析

    OpenNMS 启动过程分析 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 ...

    opennms windows jicmp.dll

    windows下opennms jicmp.dll

    opennms sendmail(邮件发送) 功能配置

    总结来说,OpenNMS通过邮件通知功能可以有效地增强网络监控系统的响应能力,使管理员能快速得知网络状态的变化或发生的异常事件,从而及时做出相应的处理。这一功能的实现依赖于正确配置邮件服务器和相应的邮件发送...

    Opennms安装配置教程(超详细)

    OpenNMS是由许多个人及组织,在OpenNMS软件专案这支大旗下,所共同打造的网络管理系统。从最初到2002年,程序代码是由Oculan Corporation开发并以GPL释出,后来后案的管理移交给 Tarus Balog。

    standalone-opennms

    standalone-opennms-1.6.8.jar

Global site tag (gtag.js) - Google Analytics