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

转载于:https://blog.51cto.com/yangzhiming/1978427

icinga2+postgresql相关推荐

  1. postgresql创建只读账号

    postgresql创建只读账号: # su - postgres $ psql # \c icinga2; # create user aa with password 'xxx'; # grant ...

  2. Postgresql 日志收集

    PG安装完成后默认不会记录日志,必须修改对应的(${PGDATA}/postgresql.conf)配置才可以,这里只介绍常用的日志配置. 1.logging_collector = on/off - ...

  3. pg数据库开启远程连接_如何运行远程客户端连接postgresql数据库

    如何运行远程客户端连接 postgresql 数据库 前提条件是 2 个: 1 , pg_hba.conf 里面配置了运行远程客户机连接 pg_hba.conf 配置后需要重新加载 reload 生效 ...

  4. Postgresql:删除及查询字段中包含单引号的数据

    Postgresql:删除及查询字段中包含单引号的数据 1. 假设pg表t_info的属性att,值为固定的:'test' 2. 假设值为不固定的,'abcde' 参考 1. 假设pg表t_info的 ...

  5. postgresql Insert插入的几个报错

    postgresql Insert插入的几个报错 1. org.postgresql.util.PSQLException: 未设定参数值 2 的内容. 2. postgresql : column ...

  6. 【Postgresql】触发器某个字段更新时执行,行插入或更新执行

    [Postgresql]触发器某个字段更新时执行,行插入或更新执行 1. postgresql触发器 2. 触发器的创建及示例 1) 字段更新时,触发 2) 行插入或更新时,触发 3. 触发器的删除 ...

  7. PostgreSql、MySql字段值为空时取其他值语句

    PostgreSql: COALESCE(expr1,expr2) COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的,如果参数都是null会报错. sele ...

  8. Postgresql:INSERT INTO ON CONSTRAINT pk_key_id do nothing

    一.Postgresql在插入数据有主键或者唯一键冲突时,可以不做任何操作,也可以update 1. do nothing INSERT INTO t_test(id,name) VALUES (10 ...

  9. Redhat、centos安装配置postgresql

    一.安装postgresql 本文仅以 redhat,postgresql9.4为例,使用yum方式进行介绍. 官网:http://www.postgresql.org/download/linux/ ...

最新文章

  1. MySQL 8.0 Invisible Indexes 和 RDS 5.6 Invisible Indexes介绍
  2. java 枚举使用简书_Java枚举
  3. c语言猜四位数游戏猜10次,C语言猜数字游戏--随机生成4个不相同的数字从小到大排序,用户开始游戏,如果用户猜对数字和数字对应的位置,界面回馈A,如果数字正确位置不正确,则回馈B...
  4. dedecms如何快速删除跳转的文章(记得清空内容回收站)
  5. SSO单点登录学习总结(3)—— 基于CAS实现单点登录实例
  6. [PHP] 算法-把数组排成最小的数的PHP实现
  7. xpath提取目录下所有标签内的内容,递归 //text()
  8. python os 的坑_Python踩坑之旅其二裸用os.system的原罪
  9. Cadence Orcad Capture原理图导出PDF图文视频教程
  10. 用ZK UI解决storm 读取Kafka时的Fetch offset *** is out of range for topic , resetting offset
  11. 知乎python小项目_python进阶知乎
  12. Sap2000——Edit Point
  13. rep()函数的学习
  14. php5.7 iis7.5,使用PHPManger给IIS7.5部署PHP7
  15. SpringBoot使用druid的密码加密
  16. GitLab——提交合并请求
  17. python中使用for循环遍历列表元素
  18. Windows7搭建FTP服务器详细教程
  19. 计算机一体机怎样连接无线网络连接不上,笔记本电脑无线打印机连接不上怎么办...
  20. Java 8 字符串和时间相互转换

热门文章

  1. 老板用人5大原则,能力绝不是首选!大多数人的想法是错误的
  2. PLM与MDM的集成
  3. 微软研究院开源DialoGPT:你有什么梦想?「让世界充满机器人」
  4. 机器视觉学习笔记:BP神经网络详解
  5. 这次中兴也藏了“备胎”!国产操作系统迎出头之日,即将规模商用
  6. 美国人到底为什么不待见人脸识别技术?
  7. Lyft估值目标近200亿美元 有望成今年来美国最大IPO
  8. 关于TensorFlow你需要了解的9件事
  9. Tensorflow— tensorboard网络运行
  10. Anaconda,pytorch如何安装中文版的BERT和使用