icinga2
文書の過去の版を表示しています。
icinga2
install
sudo wget -O - http://packages.icinga.com/icinga.key | sudo apt-key add - add-apt-repository 'deb http://packages.icinga.com/ubuntu icinga-bionic main' apt-get install icingaweb2 libapache2-mod-php icingacli sudo icingacli setup token create #トークンを記録しておく
機能
#apiは不要 sudo icinga2 feature disable api
node追加
icinga2 node wizard
設定作業
/etc/icinga2/conf.d
ホスト追加
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/
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}"
icinga2.1594909577.txt.gz · 最終更新: 2020/07/16 23:26 by nabezo