OpenNMS利用哨兵处理Netflow(流

  

准备环境

<李>

CentOS-7-x86_64

<李>

Java8

<李>

OpenNMS 23.0.4

<李>

minion-23.0.4

<李>

sentinel-23.0.4

<李>

elasticsearch-6.7.1.tar。李广州

OpenNMS配置

1配置ActiveMQ

vi OPENNMS_HOME美元/etc/opennms-activemq.xml

取消注释

 & lt; transportConnector name=" openwire uri=" tcp://0.0.0.0:61616 ? useJmx=false&音箱;maximumConnections=1000, amp; wireformat.maxFrameSize=104857600 "/祝辞

2添加奴才用户

角色选择ROLE_MINION和ROLE_ADMIN

宠物/宠物

启动Elasticsearch

 bin/Elasticsearch - d 

奴才配置

1配置控制器
配置:编辑org.opennms.minion.controller
  配置:Office-Pittsboro属性集的位置
  配置:属性设置http url http://127.0.0.1:8980 opennms
  配置:属性集broker-url故障转移:tcp://127.0.0.1:61616
  配置:更新
  
  opennms scv:集。http的奴才的奴才
  opennms scv:集。代理奴才奴才

2重启奴才

查看状态

健康:检查
  
  #需要先安装minion-core
  
  特点:安装minion-core 

3配置侦听
配置:编辑org.opennms.features.telemetry.listeners - udp - 8877
  配置:Netflow-5属性集的名字
  配置:属性集类名称org.opennms.netmgt.telemetry.listeners.udp.UdpListener
  配置:属性设置监听器。端口8877
  配置:更新

哨兵配置

1配置控制器
配置:编辑org.opennms.sentinel.controller
  配置:Sentinel-Flows属性集的位置
  配置:属性设置http url http://127.0.0.1:8980 opennms
  配置:属性集broker-url故障转移:tcp://127.0.0.1:61616
  配置:更新
  
  opennms scv:集。http的奴才的奴才
  opennms scv:集。代理奴才奴才

查看状态

健康:检查
  
  #需要先安装sentinel-core
  
  特点:安装sentinel-core 

2配置数据源
配置:编辑org.opennms.netmgt.distributed.datasource
  配置:属性集的数据源。url jdbc: postgresql://127.0.0.1:5432/opennms
  配置:属性集的数据源。用户名opennms
  配置:属性集的数据源。密码opennms
  配置:属性集的数据源。数据库名opennms
  配置:更新

3配置适配器
配置:编辑org.opennms.features.telemetry.adapters-netflow5
  配置:Netflow-5属性集的名字
  配置:属性集类名称org.opennms.netmgt.telemetry.adapters.netflow.v5.Netflow5Adapter
  配置:更新

4安装插件
特点:安装sentinel-jms
  特点:安装sentinel-flows 

查看状态,保证所有服务(成功)

健康:检查

检查数据

 curl http://localhost: 9200/_cat/碎片


OpenNMS利用哨兵处理Netflow(流