ユーザ用ツール

サイト用ツール


icinga2

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
icinga2 [2020/07/16 23:24] nabezoicinga2 [2020/07/16 23:31] (現在) – [icinga2-directore] nabezo
行 26: 行 26:
 ===== icinga2-directore ===== ===== icinga2-directore =====
 https://icinga.com/2020/07/10/icinga-2-icinga-web-2-and-director-kickstart-on-centos-7/ https://icinga.com/2020/07/10/icinga-2-icinga-web-2-and-director-kickstart-on-centos-7/
 +
 +  mysql -u root -p
  
   CREATE DATABASE director CHARACTER SET 'utf8';   CREATE DATABASE director CHARACTER SET 'utf8';
行 31: 行 33:
   FLUSH PRIVILEGES;   FLUSH PRIVILEGES;
   QUIT   QUIT
-   
-   
  
 +vim director.sh
 +  #!/bin/bash
 +  ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules"
 +  REPO_URL="https://github.com/icinga/icingaweb2-module-director"
 +  TARGET_DIR="${ICINGAWEB_MODULEPATH}/director"
 +  MODULE_VERSION="1.7.2"
 +  git clone "${REPO_URL}" "${TARGET_DIR}" --branch v${MODULE_VERSION}
 +  MODULE_NAME=incubator
 +  MODULE_VERSION=v0.5.0
 +  REPO="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}"
 +  MODULES_PATH="/usr/share/icingaweb2/modules"
 +  git clone ${REPO} "${MODULES_PATH}/${MODULE_NAME}" --branch "${MODULE_VERSION}"
 +  icingacli module enable "${MODULE_NAME}"
 +  MODULE_NAME=ipl
 +  MODULE_VERSION=v0.5.0
 +  REPO="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}"
 +  MODULES_PATH="/usr/share/icingaweb2/modules"
 +  git clone ${REPO} "${MODULES_PATH}/${MODULE_NAME}" --branch "${MODULE_VERSION}"
 +  icingacli module enable "${MODULE_NAME}"
 +  MODULE_NAME=reactbundle
 +  MODULE_VERSION=v0.7.0
 +  REPO="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}"
 +  MODULES_PATH="/usr/share/icingaweb2/modules"
 +  git clone ${REPO} "${MODULES_PATH}/${MODULE_NAME}" --branch "${MODULE_VERSION}"
 +  icingacli module enable "${MODULE_NAME}"
  
 +  chmod +x director.sh
 +  ./director.sh
 +
 +  mysql -u root -p director < /usr/share/icingaweb2/modules/director/schema/mysql.sql
 +  icingacli module enable director
 +  
 +vim director-service.sh 
 +  #!/bin/bash
 +  useradd -r -g icingaweb2 -d /var/lib/icingadirector -s /bin/false icingadirector
 +  install -d -o icingadirector -g icingaweb2 -m 0750 /var/lib/icingadirector
 +  MODULE_PATH=/usr/share/icingaweb2/modules/director
 +  cp "${MODULE_PATH}/contrib/systemd/icinga-director.service" /etc/systemd/system/
 +  systemctl daemon-reload
 +  systemctl enable icinga-director.service
 +  systemctl start icinga-director.service
  
 +  chmod +x director-services.sh
 +  ./director-services.sh
  
icinga2.1594909496.txt.gz · 最終更新: 2020/07/16 23:24 by nabezo