阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

OpenNMS分离数据库

155次阅读
没有评论

共计 1154 个字符,预计需要花费 3 分钟才能阅读完成。

1.  分离数据库
1.1  配置 OpenNMS 文件
1. 我们需要在 OpenNMS 中修改 datasource 数据源, 在 OpenNMS 中如下目录:

/opt/opennms/etc/opennms-datasources.xml

2. 将 localhost 修改为数据库主机 IP 地址即可

<jdbc-data-source name=”opennms”

                    database-name=”opennms”

                    class-name=”org.postgresql.Driver”                    url=”jdbc:postgresql:// 数据库主机 IP:5432/opennms”

                    user-name=”opennms”

                    password=”opennms” />
 

修改前:

OpenNMS 分离数据库

 

修改后:

OpenNMS 分离数据库

1.2    安装 PostgreSQL 数据库
1. 安装 PostgreSql 数据库

yum install postgresql postgresql-server 命令,系统自动下载 postgreSQL 安装。

OpenNMS 分离数据库

OpenNMS 分离数据库

2. 首先启动 PostgreSQL

以 root 身份运行命令:

/sbin/service postgresql start

OpenNMS 分离数据库

3. 如果看到一个错误的话,您必须初始化 PostgreSQL,运行以下命令:

/sbin/service postgresql initdb

OpenNMS 分离数据库

 /sbin/service postgresql start

OpenNMS 分离数据库

4. 以确保 PostgreSQL 将在重新启动后开始,使用“chkconfig 的”命令在启动时进行启动,运行以下命令:

/sbin/chkconfig postgresql on

1.2.1 配置允许用户对数据库的访问
1. 找到 /var/lib/pgsql/data/pg_hba.conf 内容为:

ident—>trust

OpenNMS 分离数据库

修改为

OpenNMS 分离数据库

即可。

2. 找到 /var/lib/pgsql/data/postgresql.conf 修改以下内容

listen_addresses = ‘*’

#port = 5432    去掉”#”号

3. 修改完之后,你需要重新启动数据库,以 root 身份运行:

/sbin/service postgresql restart

1.3  测试
在 OpenNMS 主机中测试分离主机上的 PostgreSql 数据库

1. 用 putty 登录 OpenNMS 主机

2. 执行 psql -h 数据库主机 IP -U opennms -d opennms

OpenNMS 分离数据库

3. 查看数据库

执行命令  \l

OpenNMS 分离数据库

查看用户

执行命令 \du

OpenNMS 分离数据库
 

退出

执行命令 \q

OpenNMS 分离数据库

以上测试说明可以在 OpenNMS 主机上成功连接分离出数据库

1.4  在客户端执行 sql 语句:
1. 在 /opt/opennms/etc 目录下

OpenNMS 分离数据库
执行完成后重启 OpenNMS

OpenNMS 的详细介绍:请点这里
OpenNMS 的下载地址:请点这里

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计1154字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中