Urobte update
apt update
apt upgrade
Nainštalujte repozitáre
apt install -y apt-transport-https wget gnupg
wget -O - https://packages.icinga.com/icinga.key | apt-key add
echo "deb https://packages.icinga.com/debian icinga-buster main" > /etc/apt/sources.list.d/icinga.list
echo "deb-src https://packages.icinga.com/debian icinga-buster main" >> /etc/apt/sources.list.d/icinga.list
Urobte update
apt update
Nainšťaľujte Icinga web 2
apt install icinga2
systemctl restart icinga2
systemctl status icinga2
Neinštalujte Icinga 2 plugins
apt install monitoring-plugins
Nainštalujte databázu
apt install mariadb-server mariadb-client
Nainštalujte IDO moduly
apt install icinga2-ido-mysql
Opakujte heslo
Skontrolujte status
icinga2 feature list
Ak máte takúto chybu
Povoľte službu
icinga2 feature enable ido-mysql
Reštartujte Icinga 2
systemctl restart icinga2
Vytvorte databázu
mysql -u root -p
create database icinga2db;
grant all on icinga2db.* to icingaadmin@localhost identified by 'password';
flush privileges;
exit;
Importujte Icinga 2 IDO schému
mysql -u root -p icinga2db < /usr/share/icinga2-ido-mysql/schema/mysql.sql
Upravte ido-mysql.conf
vim /etc/icinga2/features-available/ido-mysql.conf
library "db_ido_mysql"
object IdoMysqlConnection "ido-mysql" {
user = "icingaadmin",
password = "12345678",
host = "localhost",
database = "icinga2db"
}
Urobte restart
systemctl restart icinga2
apt install apache2 php php-{curl,gettext,intl,mbstring,xml,mysql} openssl
apt install icingaweb2 icingacli
Vygenerujte token, to si zapíšte, pretože to bduete potrebovať pri konfigurácií Icingi cez web
icingacli setup token create
Skontroľujte, či je vytvorený užívateľ
id www-data
Vytvorte novú databázu a užívateľa. Špecifický pre web
mysql -u root -p
create database icingaweb2db;
grant all on icingaweb2db.* to icingaweb2admin@localhost identified by '12345678';
flush privileges;
exit;
Vytvorte užívateľa na GUI
Kliknite na “NEXT”
Keď Vám systém vypíše chybu napríklad, tak urobte, ako prvé reštart služby
service icinga2 restart