安装章节。如果您已经安装了Director并且想要升级到最新版本,请在这里读.
需求(> = 0.12.0)
如果您正在使用Icinga Web < 2.9.0,还需要以下模块
一个数据库,MySQL(>= 5.1)或PostgreSQL(>= 9.1)。MariaDB和其他MySQL分叉也很好。上面提到的版本是最低要求,对于MySQL,我们建议至少使用5.5.3,对于PostgreSQL 9.4。
PHP(> = 5.6.3)。为了达到最佳性能,请使用7。倍或8.倍
php-pdo-mysql和/或php-pdo-pgsql
php-curl
php-iconv
PHP -pcntl(可能已经内置到PHP二进制文件中)
php-posix(在RHEL/CentOS上是php-process,或rh-php7x-php-process)
PHP -sockets(可能已经内置于PHP二进制文件中)
php-mbstring和php-json (Icinga Web 2已经需要)
可选的要求
如果您的MySQL root用户有密码保护,请添加- p
这个命令。
PostgreSQL
MODULE_VERSION=“1.9.1”ICINGAWEB_MODULEPATH=“/ usr / share / icingaweb2 /模块”REPO_URL=“https://github.com/icinga/icingaweb2-module-director”TARGET_DIR="$ {ICINGAWEB_MODULEPATH}/主管”URL="$ {REPO_URL}/归档/ v$ {MODULE_VERSION}gz”Useradd -r -g icingaweb2 -d /var/lib/icingadirector -s /bin/false icingadirector install -d -o icingadirector -g icingaweb2 -m0750/var/lib/icingadirector install -d0755"$ {TARGET_DIR}"wget -q - o -"$ URL"|tar xfz - c"$ {TARGET_DIR}"——strip-components1cp"$ {TARGET_DIR}/ contrib / systemd / icinga-director.service”/etc/systemd/system/ icingacli模块启用引导systemctl daemon-reload systemctl启用icinga-director。Service systemctl start icinga-director.service