在 CentOS/RHEL 上安装 Icinga Fedora

冰加 是企业级开源 监视系统 它一直在监视 网络 和任何可以想象的 网络资源,通知用户错误和恢复并生成性能数据以进行报告。 可扩展和可扩展, 冰加 可以监控分散位置的复杂大型环境。
冰加 是一个叉子 纳吉欧斯 并且向后兼容。 所以, 纳吉欧斯 配置、插件和插件都可以与 冰加. 尽管 冰加 保留了其前身的所有现有功能,并在此基础上添加了用户社区要求的许多期待已久的补丁和功能。

安装 Icinga

让我们先安装一些先决条件

# yum install php php-xml php-pear php-mysql php-ldap php-soap php-xmlrpc php-gd php-pgsql php-pear-phing

下载最新的 Web 界面包并运行 configure、make 和 make testdeps。 确保您看到一切正常,完成后执行 make 以完成安装。

# cd /opt/ # wget https://sourceforge.net/projects/icinga/files/icinga-web/1.8.1/icinga-web-1.8.1.tar.gz/download # tar zxvf icinga-web-1.8.1.tar.gz # cd icinga-web-1.8.1 # ./configure --prefix=/usr/share/icinga-web --datadir=/usr/share/icinga-web --datarootdir=/usr/share/icinga-web --with-web-user=apache --with-web-group=apache --with-conf-dir=/etc/icinga-web/conf.d --with-web-apache-path=/etc/httpd/conf.d --with-api-cmd-file=/var/spool/icinga/cmd/icinga.cmd --with-log-dir=/var/log/icinga-web --with-cache-dir=/var/cache/icinga-web # make testdeps # make install # make install-apache-config

为 icinga web 创建数据库

# mysql -u root -p mysql> CREATE DATABASE icinga_web; mysql> GRANT USAGE ON *.* TO 'icinga_web'@'localhost' IDENTIFIED BY 'icinga_web' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0; mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX ON icinga_web.* TO 'icinga_web'@'localhost'; mysql> quit

接下来创建数据库模式,即表、索引、函数等

# mysql -u root -p icinga_web  

Open the web brower and point it to

https://ip-address/icinga-web

用户名
密码 密码