Einen Linux Monitoring Server mit Icinga erstellen
May 22, 2019 | Kategorie: tutorials | Thema: monitoring

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 create
Beitrag auf Github bearbeiten
Suche
Weiterlesen