ユーザ用ツール

サイト用ツール


icinga2

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
icinga2 [2020/07/13 17:27] nabezoicinga2 [2020/07/16 23:31] (現在) – [icinga2-directore] nabezo
行 19: 行 19:
 ===ホスト追加=== ===ホスト追加===
   hosts.conf   hosts.conf
 +==== チェックコマンドの場所 ====
 +/usr/share/icinga2/include/command-plugins.conf
 +  * hostalive(ping)
 +  * http  
  
-   +===== icinga2-directore ===== 
-  +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';
 +  GRANT ALL ON director.* TO 'director'@'localhost' IDENTIFIED BY 'director';
 +  FLUSH PRIVILEGES;
 +  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.1594628856.txt.gz · 最終更新: 2020/07/13 17:27 by nabezo