下载最新的 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