Icinga ist ein kostenloses Monitoring Tool zur Überwachung Ihrer IT Infrastruktur.
Die erforderlichen Pakete installiert man mit
apt install net-tools apt install lamp-server^
Man wird nach einem Password für den MySQL Administrator gefragt. Wählen Sie ein starkes Passwort! Nun kann Icinga und das Icinga MySQL Modul installiert werden.
apt install icinga2 icinga2-ido-mysql
Nun werden 2 Fragen gestellt, “Enable Icinga 2’s ido-mysql feature” und “Configure database for icinga2-ido-mysql with dbconfig-common”. Beides wird mit “Ja” beantwortet und anschliessend noch ein Passwort für “icinga2-ido-mysql” erstellt, das ist der Dienst mit dem Icinga auf die Datenbank zugreift. Die 2 Features “ido-mysql” und “command” müssen noch aktiviert werden.
icinga2 feature enable ido-mysql icinga2 feature enable command systemctl restart icinga2
Nun kann das Icinga Web Interface installiert werden.
apt-get install icingaweb2
In der Datei /etc/php/7.1/apache2/php.ini
wird die Serverzeitzone eingefügt
date.timezone = Europe/Vienna
und der Apache Server gestartet um das Web Interface zu konfigurieren.
systemctl restart apache2
Davor benötigt man jedoch noch einen Setup Token. Diesen generiert man mit Hilfe von
icingacli setup token createBeitrag auf Github bearbeiten