====== Installation-Quick ====== Diese Installation beschreibt nur die Installation von icinga2 und icingaweb2 in Kombination mit mysql. wget -O - https://packages.icinga.com/icinga.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/icinga.gpg >/dev/null echo 'deb https://packages.icinga.com/ubuntu icinga-xenial main' > /etc/apt/sources.list.d/icinga-main-xenial.list apt update apt install icinga2 icingaweb2 vim-icinga2 nagios-plugins icinga2-ido-mysql Den Icinga2 Daemon einschalten und starten. systemctl enable icinga2.service systemctl start icinga2.service Logs auf Auffälligkeiten kontrollieren. tail -f /var/log/icinga2/icinga2.log tail -f /var/log/icinga2/error.log In mysql eine Datenbank und einen Benutzer für icinga2 erstellen und diesem alle Berechtigungen für die Datenbank geben. Danach das Datenbankschema importieren mysql -uroot -p < /usr/share/icinga2-ido-mysql/schema/mysql.sql Nun den Login in die icingaweb2 Konfiguration eingeben vi /etc/icinga2/features-available/ido-mysql.conf Features in icinga2 einschalten icinga2 feature enable ido-mysql icinga2 feature enable command Berechtigungsgruppe für icinga2 zum ausführen/auslesen von Kommandos erstellen. addgroup --system icingacmd usermod -a -G icingacmd www-data id www-data Icinga neustarten und kontrollieren systemctl restart icinga2.service tail -f /var/log/icinga2/icinga2.log Konfigurationsverzeichnis und Token für icingaweb2 erstellen. icingacli setup config directory --group icingaweb2; icingacli setup token create; In mysql neue Datenbank für icingaweb2 erstellen und den "icinga2" Benutzer berechtigen. Danach die nginx Konfiguration von icinga2 erstellen lassen und in nginx einbinden. icingacli setup config webserver nginx --document-root /usr/share/icingaweb2/public --config /etc/icingaweb2 Zuletzt die Webseite aufrufen und den Installationassistenten durchführen. ====== Konfigurieren ====== Hier wird die locale Konfiguration in Dateien ohne Director vorgenommen ===== vorinstallierte Plugins ===== Vorinstallierte Plugins sind in der Datei ''/usr/share/icinga2/include/command-plugins.conf'' dokumentiert. ===== eigene Konfiguration ===== Eigene Konfigurationsdateien werden unter ''/etc/icinga2/conf.d'' erstellt. ===== Check-Plugins ===== die Check-Befehle selbst, liegen unter ''/usr/lib/nagios/plugins''