icinga2 php模块,icinga2服务端配置过程

由于需要监控服务器运行状态,并且之前安装OpenStack的时候接触了一些nagios和icinga,因此本次监控服务选择icinga2,服务端操作系统为“Scientific Linux 7”。

安装epel及icinga2的软件源仓库,并刷新yum缓存:

[root@vm083169 ~]# yum install epel-release http://packages.icinga.org/epel/7/release/noarch/icinga-rpm-release-7-1.el7.centos.noarch.rpm

[root@vm083169 ~]# yum makecache

安装icinga2软件包,数据库方面选择了postgresql:

[root@vm083169 ~]# yum install icinga2 icingaweb2 icingacli icinga2-ido-pgsql php-ldap postgresql postgres-server

临时禁用selinux:

[root@vm083169 ~]# setenforce 0

防火墙放行http服务:

[root@vm083169 ~]# firewall-cmd --add-service=http

[root@vm083169 ~]# firewall-cmd --permanent --add-service=http

修改php配置文件(/etc/php.ini),将时区配置为上海,默认被注释掉:

date.timezone = Asia/Shanghai

初始化postgresql数据目录:

[root@vm083169 ~]# su postgres -c "pg_ctl init -D /var/lib/pgsql/data"

启动httpd、icinga2、postgresql服务:

[root@vm083169 ~]# systemctl start httpd

[root@vm083169 ~]# systemctl start icinga2

[root@vm083169 ~]# systemctl start postgresql

为icinga2创建、导入相应的数据schema:

[root@vm083169 ~]# su - postgres

-bash-4.2$ createuser -h localhost -d -s -P icinga

-bash-4.2$ createdb -h localhost -E utf8 -O icinga icingadb -U icinga

-bash-4.2$ createdb -h localhost -E utf8 -O icinga icingidodb -U icinga

-bash-4.2$ psql -h localhost -U icinga -d icingaidodb -f /usr/share/icinga2-ido-pgsql/schema/pgsql.sql

修改ido数据库登录配置文件(/etc/icinga2/features-enabled/ido-pgsql.conf):

library "db_ido_pgsql"

object IdoPgsqlConnection "ido-pgsql" {

user = "icinga"

password = "icinga;123"

host = "localhost"

database = "icingaidodb"

}

创建网页监控icingaweb2配置目录并生成token:

[root@vm083169 ~]# icingacli setup config directory --group icingaweb2

[root@vm083169 ~]# icingacli setup token create

访问http://192.168.83.169/icingaweb2,按照提示,配置icingaweb2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值