Inhaltsverzeichnis

Icinga ist ein Monitoring Tool für Linux und Windows und ein Fork von Nagios. Erweiterbar mit Plugins (z.B Grafana für visuelle Darstellung). NConf bietet eine grafische Verwaltungsoberfläche.

Installation

apt-get install net-tools
apt-get install lamp-server^

# set new password for mysql root user

apt-get install icinga2 icinga2-ido-mysql

# --> Enable Icinga 2's ido-mysql feature -> YES
# --> Configure database for icinga2-ido-mysql with dbconfig-common -> YES
# --> Set new MySQL password for icinga2-ido-mysql

icinga2 feature enable ido-mysql
icinga2 feature enable command
systemctl restart icinga2
systemctl status icinga2

# Installing the web interface
apt-get install icingaweb2

# edit /etc/php/7.1/apache2/php.ini
# Add the time zone
# date.timezone = Europe/London

systemctl restart apache2

# create icinga web setup token
icingacli setup token create

# open the web interface
# http://127.0.0.1/icingaweb2/setup
# Setting up the previously created Token

# Enable at least the Monitoring module
# Verify PHP settings

# Authentication method -> database
# Name: icingaweb_users
# username: admin
# password: set during the setup for icinga2-ido-mysql

# Backend name: icingaweb2
# username: admin
# password: as decided

# Database name: icinga2
# username: root
# password: password

# DOM module missing?
apt install php7.0-xml