ITPub博客

首页 > 数据库 > > OpenNMS系统Newts数据存储方式配置

OpenNMS系统Newts数据存储方式配置

作者:LCR_ 时间:2022-04-24 15:20:26 0 删除 编辑

A time-series data store based on Apache Cassandra.

安装环境
CentOS7 (新增一台服务器,地址为192.168.1.21,安装Cassandra和Newts,服务器192.168.1.20还是运行OpenNMS)
Java8 (OpenJDK, Oracle, etc)


1 安装Cassandra
下载地址:http://cassandra.apache.org/

解压命令,解压到/opt目录
tar -zxf apache-cassandra-3.11.0-bin.tar.gz -C /opt

配置
vi /opt/apache-cassandra-3.11.0/conf/cassandra.yaml
修改地址,例如本机地址为192.168.1.21
rpc_address: 192.168.1.21

启动
bin/cassandra -R

查看状态
bin/nodetool status

 

2 安装Newts(可选)
下载地址:https://github.com/OpenNMS/newts/releases

解压命令,解压到/opt目录
tar -zxf newts-1.4.3-bin.tar.gz /opt

修改地址,vi etc/config.yaml
host: 192.168.1.21

初始化/启动
bin/init etc/config.yaml
bin/newts -c etc/config.yaml

Web UI 访问地址
http://localhost:8080/ui/


3 配置OpenNMS

vi etc/opennms.properties
修改如下:

  1. org.opennms.rrd.storeByGroup=true
  2. org.opennms.rrd.storeByForeignSource=true
  3. org.opennms.timeseries.strategy=newts
  4. org.opennms.newts.config.hostname=192.168.1.21
  5. org.opennms.newts.config.keyspace=newts
  6. org.opennms.newts.config.port=9042

或者

  1. cat << EOF | sudo tee /opt/opennms/etc/opennms.properties.d/timeseries.properties
  2. # Configure storage strategy
  3. org.opennms.rrd.storeByForeignSource=true
  4. org.opennms.timeseries.strategy=newts
  5. # Configure Newts time series storage connection
  6. org.opennms.newts.config.hostname=$ipaddress$
  7. org.opennms.newts.config.keyspace=newts
  8. org.opennms.newts.config.port=9042
  9. EOF
在 Cassandra 中初始化 Newts keyspace(密钥空间)
${OPENNMS_HOME}/bin/newts init

 

4 用户/密码连接Cassandra

vi conf/cassandra.yaml

修改:authenticator: PasswordAuthenticator

登录Cassandra,并创建用户

bin/cqlsh -ucassandra -pcassandra

CREATE USER opennms WITH PASSWORD 'opennms' SUPERUSER;

使用新用户登录,删除默认账号

DROP USER cassandra;

修改etc/opennms.properties.d/timeseries.properties

  1. org.opennms.newts.config.username=opennms
  2. org.opennms.newts.config.password=opennms

OpenNMS相关安装、配置视频下载地址:

https://pan.baidu.com/s/1k2QdWxBqrN9nhWLIKLIrTQ


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70000523/viewspace-3133314/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: stsdb开发指南
请登录后发表评论 登录
全部评论

注册时间:2022-02-22

  • 博文量
    1402
  • 访问量
    15010