icinga2+postgresql

icinga2+postgresql


postgresql10下载网址:

http://download.postgresql.org/pub/repos/yum/testing/10/redhat/rhel-6-x86_64/



需先下载postgresql10-10.0、postgresql10-server、postgres10-contrib、postgresql10-libs、icinga2-ido-pgsql


安装rpm -i 略(提示有依赖可以--nodeps),redhat postgresql的安装路径为/var/lib/pgsql/10/data


# rsync -av /usr/pgsql-10/bin/* /usr/bin/


创建账号和数据库:


# /etc/init.d/postgresql-10 initdb

# /etc/init.d/postgresql-10 start

# su - postgres

$ psql

# create user "icinga2" with password 'xxxxx';

# create database "icinga2" with owner='icinga2''

#\q

$ exit


# vi /var/lib/pgsql/10/data/pg_hba.conf (设置postgres对所有数据库为peer认证方式,icinga2账号对icinga2数据库为md5认证方式)


local   all            postgres                                 peer

local   all             icinga2                              md5

host   all             icinga2                              md5

:wq

# /etc/init.d/postgresql-10 restart


导入icinga2的sql结构:

# psql -U icinga2 -d icinga2 < /usr/share/icinga2-ido-pgsql/schema/pgsql.sql


启用ido-pgsql.conf


# vi /etc/icinga2/features-enabled/ido-pgsql.conf 


library "db_ido_pgsql"


object IdoPgsqlConnection "ido-pgsql" {

  user = "icinga2"

  password = "xxxxxx"

  host = "localhost"

  database = "icinga2"

}


:wq

# icinga2 feature enable ido-pgsql


最后重启icinga2即可

# service icinga2 restart

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1978427如需转载请自行联系原作者

yangzhimingg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值