准备环境
- <李>
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/碎片