Inhaltsverzeichnis
Icinga2
Icinga ist eine vollständig auf Open-Source-Basis basierende, skalierbare und erweiterbare Monitoring-Lösung welche die Verfügbarkeit von definierten Ressource überprüft und über eine Benachrichtigungssystem verfügt.
Beschreibung | Externer Link |
---|---|
Homepage | https://www.icinga.org/ |
Dokumentation | http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc |
Download | http://packages.icinga.org/ |
Ab hier werden zur Ausführung nachfolgender Befehle root
-Rechte benötigt. Um der Benutzer root
zu werden, melden Sie sich bitte als root
-Benutzer am System an, oder wechseln mit nachfolgendem Befehl zum Benutzer root
:
$ su - Password:
Voraussetzungen
Als Voraussetzung für die Installation von Icinga sind folgende Komponenten erforderlich:
- Lauffähiger Datenbank-Server z.B. MariaDB
- Siehe auch den internen Link: MariaDB CentOS 7
- Lauffähiger Web-Server z.B. Apache HTTP Server
- Siehe auch den internen Link: Apache HTTP Server CentOS 7
- RPM-Paket
mailx
, zum Versand von Benachrichtigungen über das Programmmail
- PHP PHP Net
- RPM-Paket
php-ldap
PHP LDAP-Modul PHP Net
Optional für die Installation von Icinga kann folgende Komponente benötigt werden:
- Lauffähiger LDAP-Server z.B. OpenLDAP
- Siehe auch den internen Link: LDAP CentOS 7
Vorbereitung
Zur Installation von Icinga als rpm
-Paket, müssen nachfolgende Repositories genutzt bzw. eingebunden werden:
Repository: EPEL
Nachfolgende Beschreibung bindet das Drittanbieter-Repository von EPEL ein, damit darüber die Installation von MongoDB erfolgen kann.
- Siehe nachfolgenden internen Link: EPEL CentOS 7
Repository: Icinga
Nachfolgende Beschreibung bindet das Drittanbieter-Repository von Icinga ein, damit darüber die Installation von Icinga erfolgen kann.
Mit nachfolgendem Befehl muss in nachfolgendem Verzeichnis mit nachfolgendem Namen eine Konfigurationsdatei erstellt werden
/etc/yum.repos.d/ICINGA-release.repo
# wget -P /etc/yum.repos.d http://packages.icinga.org/epel/ICINGA-release.repo --2015-11-17 10:16:55-- http://packages.icinga.org/epel/ICINGA-release.repo Resolving packages.icinga.org (packages.icinga.org)... 185.11.254.83 Connecting to packages.icinga.org (packages.icinga.org)|185.11.254.83|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 189 Saving to: ‘/etc/yum.repos.d/ICINGA-release.repo’ 100%[======================================>] 189 --.-K/s in 0s 2015-11-17 10:16:55 (9.41 MB/s) - ‘/etc/yum.repos.d/ICINGA-release.repo’ saved [189/189]
welche nachfolgenden Inhalt aufweisen sollte:
[icinga-stable-release] name=ICINGA (stable release for epel) baseurl=http://packages.icinga.org/epel/$releasever/release/ enabled=1 gpgcheck=1 gpgkey=http://packages.icinga.org/icinga.key
Zur Absicherung der Installation aus den richtigen Quellen, sollte mit nachfolgendem Befehl der GPG-Schlüssel heruntergeladen werden
# wget -P /etc/pki/rpm-gpg http://packages.icinga.org/icinga.key --2015-11-17 10:19:00-- http://packages.icinga.org/icinga.key Resolving packages.icinga.org (packages.icinga.org)... 185.11.254.83 Connecting to packages.icinga.org (packages.icinga.org)|185.11.254.83|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1723 (1.7K) [application/pgp-keys] Saving to: ‘/etc/pki/rpm-gpg/icinga.key’ 100%[======================================>] 1,723 --.-K/s in 0s 2015-11-17 10:19:01 (65.8 MB/s) - ‘/etc/pki/rpm-gpg/icinga.key’ saved [1723/1723]
und anschließend mit nachfolgendem Befehl importiert werden
# rpm --import /etc/pki/rpm-gpg/icinga.key
* Es erfolgt keine Ausgabe, falls der Befehl ohne Fehler ausgeführt wurde!
Anschließend sollten gespeicherte Informationen über die Installationsquellen zurückgesetzt werden, indem nachfolgender Befehl diese Informationen löscht:
# yum clean all Loaded plugins: changelog, priorities Cleaning repos: base epel extras icinga-stable-release updates Cleaning up everything
Eine Überprüfung mit nachfolgendem Befehl, sollte die korrekte Einbindung des Repositorys bestätigen und in etwa eine Ausgabe wie die nachfolgende zur Anzeige bringen:
# yum list icinga2 Loaded plugins: changelog, priorities 121 packages excluded due to repository priority protections Available Packages icinga2.x86_64 2.4.0-1.el7.centos icinga-stable-release
Installation: icinga2
Nachdem das Drittanbieter-Repository
erfolgreich eingebunden wurde, kann mit nachfolgendem Befehl, das rpm
-Pakete - icinga2
installiert werden:
# yum install icinga2 Loaded plugins: changelog, priorities 121 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package icinga2.x86_64 0:2.4.0-1.el7.centos will be installed --> Processing Dependency: icinga2-bin = 2.4.0-1.el7.centos for package: icinga2-2.4.0-1.el7.centos.x86_64 --> Running transaction check ---> Package icinga2-bin.x86_64 0:2.4.0-1.el7.centos will be installed --> Processing Dependency: icinga2-common = 2.4.0-1.el7.centos for package: icinga2-bin-2.4.0-1.el7.centos.x86_64 --> Processing Dependency: libboost_regex-mt.so.1.53.0()(64bit) for package: icinga2-bin-2.4.0-1.el7.centos.x86_64 --> Running transaction check ---> Package boost-regex.x86_64 0:1.53.0-23.el7 will be installed --> Processing Dependency: libicuuc.so.50()(64bit) for package: boost-regex-1.53.0-23.el7.x86_64 --> Processing Dependency: libicui18n.so.50()(64bit) for package: boost-regex-1.53.0-23.el7.x86_64 --> Processing Dependency: libicudata.so.50()(64bit) for package: boost-regex-1.53.0-23.el7.x86_64 ---> Package icinga2-common.x86_64 0:2.4.0-1.el7.centos will be installed --> Running transaction check ---> Package libicu.x86_64 0:50.1.2-11.el7 will be installed --> Finished Dependency Resolution Changes in packages about to be updated: Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: icinga2 x86_64 2.4.0-1.el7.centos icinga-stable-release 9.1 k Installing for dependencies: boost-regex x86_64 1.53.0-23.el7 base 294 k icinga2-bin x86_64 2.4.0-1.el7.centos icinga-stable-release 2.5 M icinga2-common x86_64 2.4.0-1.el7.centos icinga-stable-release 84 k libicu x86_64 50.1.2-11.el7 base 6.9 M Transaction Summary ================================================================================ Install 1 Package (+4 Dependent packages) Total download size: 9.8 M Installed size: 39 M Is this ok [y/d/N]: y Downloading packages: (1/5): icinga2-2.4.0-1.el7.centos.x86_64.rpm | 9.1 kB 00:00 (2/5): icinga2-common-2.4.0-1.el7.centos.x86_64.rpm | 84 kB 00:00 (3/5): icinga2-bin-2.4.0-1.el7.centos.x86_64.rpm | 2.5 MB 00:00 (4/5): boost-regex-1.53.0-23.el7.x86_64.rpm | 294 kB 00:00 (5/5): libicu-50.1.2-11.el7.x86_64.rpm | 6.9 MB 00:00 -------------------------------------------------------------------------------- Total 13 MB/s | 9.8 MB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libicu-50.1.2-11.el7.x86_64 1/5 Installing : boost-regex-1.53.0-23.el7.x86_64 2/5 Installing : icinga2-common-2.4.0-1.el7.centos.x86_64 3/5 Installing : icinga2-bin-2.4.0-1.el7.centos.x86_64 4/5 Installing : icinga2-2.4.0-1.el7.centos.x86_64 5/5 Verifying : icinga2-common-2.4.0-1.el7.centos.x86_64 1/5 Verifying : icinga2-2.4.0-1.el7.centos.x86_64 2/5 Verifying : libicu-50.1.2-11.el7.x86_64 3/5 Verifying : boost-regex-1.53.0-23.el7.x86_64 4/5 Verifying : icinga2-bin-2.4.0-1.el7.centos.x86_64 5/5 Installed: icinga2.x86_64 0:2.4.0-1.el7.centos Dependency Installed: boost-regex.x86_64 0:1.53.0-23.el7 icinga2-bin.x86_64 0:2.4.0-1.el7.centos icinga2-common.x86_64 0:2.4.0-1.el7.centos libicu.x86_64 0:50.1.2-11.el7 Complete!
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket icinga2
installiert wurden.
# rpm -qil icinga2 Name : icinga2 Version : 2.4.0 Release : 1.el7.centos Architecture: x86_64 Install Date: Tue 17 Nov 2015 11:04:10 AM CET Group : Applications/System Size : 17986 License : GPL-2.0+ Signature : DSA/SHA1, Mon 16 Nov 2015 12:38:53 PM CET, Key ID c6e319c334410682 Source RPM : icinga2-2.4.0-1.el7.centos.src.rpm Build Date : Mon 16 Nov 2015 12:38:42 PM CET Build Host : jenkins-build-5c74b3d4-1936 Relocations : (not relocatable) URL : https://www.icinga.org/ Summary : Network monitoring application Description : Meta package for Icinga 2 Core, DB IDO and Web. /usr/share/doc/icinga2-2.4.0 /usr/share/doc/icinga2-2.4.0/COPYING
Nach der erfolgreichen Installation sind nur einige der Features (Möglichkeiten) von Icinga aktiviert, welche mit nachfolgendem Befehl abfragt werden können und nachfolgende Liste zurück geben sollte:
# icinga2 feature list Disabled features: api command compatlog debuglog gelf graphite icingastatus livestatus opentsdb perfdata statusdata syslog Enabled features: checker mainlog notification
icinga2.service: Dienst/Deamon-Start einrichten
Um das Monitoring-System Icinga, welches als Dienst/Deamon als Hintergrundprozess läuft, auch nach einem Neustart des Servers zur Verfügung zu haben, soll der Dienst/Daemon mit dem Server mit gestartet werden, was mit nachfolgendem Befehl realisiert werden kann:
# systemctl enable icinga2.service ln -s '/usr/lib/systemd/system/icinga2.service' '/etc/systemd/system/multi-user.target.wants/icinga2.service'
Eine Überprüfung, ob beim Neustart des Server der icinga2.service
-Dienst/Deamon wirklich mit gestartet wird, kann mit nachfolgendem Befehl erfolgen und sollte eine Anzeige, wie ebenfalls nachfolgend dargestellt ausgeben:
# systemctl list-unit-files --type=service | grep -e icinga2.service icinga2.service enabled
bzw.
# systemctl is-enabled icinga2.service enabled
iptables Regel
Damit der Icinga auch erreichbar ist und nicht das Empfangen der IP-Paket vom Paketfilter iptables
blockiert wird, muss nachfolgende Regel zum iptables
-Regelwerk hinzugefügt werden.
Um die aktuellen iptables
-Regeln erweitern zu können, sollten diese erst einmal aufgelistet werden, was mit nachfolgendem Befehl durchgeführt werden kann:
# iptables -L -nv --line-numbers Chain INPUT (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination 1 0 0 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 2 0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 3 0 0 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 4 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 5 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination 1 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination
Nachfolgender Befehl, fügt folgende iptables
-Regel dem iptables
-Regelwerk nach der Position 4 hinzu, ohne das der Paketfilter angehalten werden muss:
-A INPUT -p tcp --dport 5665 -j ACCEPT
und hier der Befehl:
# iptables -I INPUT 5 -p tcp --dport 5665 -j ACCEPT
Ein erneute Abfrage des iptables
-Regelwerts, sollte dann nachfolgend dargestellte Ausgabe ergeben, was mit folgendem Befehl durchgeführt werden kann:
# iptables -L -nv --line-numbers Chain INPUT (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination 1 0 0 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 2 0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 3 0 0 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 4 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 5 0 0 ACCEPT tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:5665 state NEW 6 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination 1 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination
Die neuen Zeile ist an Position 5 (INPUT) zu sehen, hier nachfolgend zur Verdeutlichung noch einmal dargestellt (nur relevanter Ausschnitt):
... 5 0 0 ACCEPT tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:5665 state NEW ...
Um diese iptables
-Regel dauerhaft, auch nach einem Neustart des Server, weiterhin im iptables
-Regelwerk zu speichern, muss nachfolgend dargestellter Befehl abschließend noch ausgeführt werden:
# /usr/sbin/iptables-save > /etc/sysconfig/iptables
Installation: nagios-plugins-(all)
Nachdem das Drittanbieter-Repository
erfolgreich eingebunden wurde, kann mit nachfolgendem Befehl, das rpm
-Pakete - nagios-plugins-all
installiert werden:
# yum install nagios-plugins-all
oder nur die Plugins die auf dem entsprechenden zu überprüfenden Host benötigt werden.
Nachfolgend eine Beispiel für das Plugin nagios-plugins-icmp
# yum install nagios-plugins-icmp
Installation: DB IDO
Zur Kommunikation von Icinga mit Icinga-Web-Service, ist eine Datenaustausch zwischen Icinga und Icinga-Web-Service über eine Datenbank, hier MariaDB erforderlich. Dies kann durch DB IDO (Database Icinga Data Output) realisiert werden.
Das DB IDO (Database Icinga Data Output) Modul für Icinga realisiert das exportieren aller Konfigurationen und Status Informationen in eine Datenbank. Dadurch kann ein Datenaustausch, über die in der Datenbank enthaltenen Informationen, mit verschiedenen Programmen erfolgen, darunter auch Icinga-Web.
Nachfolgendes rpm
-Paket mit dem Namen icinga2-ido-mysql
sollte daher mit nachfolgendem Befehl installiert werden:
# yum install icinga2-ido-mysql Loaded plugins: changelog, priorities 121 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package icinga2-ido-mysql.x86_64 0:2.4.0-1.el7.centos will be installed --> Finished Dependency Resolution Changes in packages about to be updated: Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: icinga2-ido-mysql x86_64 2.4.0-1.el7.centos icinga-stable-release 145 k Transaction Summary ================================================================================ Install 1 Package Total download size: 145 k Installed size: 587 k Is this ok [y/d/N]: y Downloading packages: icinga2-ido-mysql-2.4.0-1.el7.centos.x86_64.rpm | 145 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : icinga2-ido-mysql-2.4.0-1.el7.centos.x86_64 1/1 Verifying : icinga2-ido-mysql-2.4.0-1.el7.centos.x86_64 1/1 Installed: icinga2-ido-mysql.x86_64 0:2.4.0-1.el7.centos Complete!
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket icinga2
installiert wurden.
# rpm -qil icinga2-ido-mysql Name : icinga2-ido-mysql Version : 2.4.0 Release : 1.el7.centos Architecture: x86_64 Install Date: Tue 17 Nov 2015 01:38:45 PM CET Group : Applications/System Size : 600824 License : GPL-2.0+ Signature : DSA/SHA1, Mon 16 Nov 2015 12:38:54 PM CET, Key ID c6e319c334410682 Source RPM : icinga2-2.4.0-1.el7.centos.src.rpm Build Date : Mon 16 Nov 2015 12:38:42 PM CET Build Host : jenkins-build-5c74b3d4-1936 Relocations : (not relocatable) URL : https://www.icinga.org/ Summary : IDO MySQL database backend for Icinga 2 Description : Icinga 2 IDO mysql database backend. Compatible with Icinga 1.x IDOUtils schema >= 1.12 /etc/icinga2/features-available/ido-mysql.conf /usr/lib64/icinga2/libdb_ido_mysql.so /usr/share/doc/icinga2-ido-mysql-2.4.0 /usr/share/doc/icinga2-ido-mysql-2.4.0/AUTHORS /usr/share/doc/icinga2-ido-mysql-2.4.0/COPYING /usr/share/doc/icinga2-ido-mysql-2.4.0/COPYING.Exceptions /usr/share/doc/icinga2-ido-mysql-2.4.0/ChangeLog /usr/share/doc/icinga2-ido-mysql-2.4.0/NEWS /usr/share/doc/icinga2-ido-mysql-2.4.0/README.md /usr/share/icinga2-ido-mysql /usr/share/icinga2-ido-mysql/schema /usr/share/icinga2-ido-mysql/schema/mysql.sql /usr/share/icinga2-ido-mysql/schema/upgrade /usr/share/icinga2-ido-mysql/schema/upgrade/2.0.2.sql /usr/share/icinga2-ido-mysql/schema/upgrade/2.1.0.sql /usr/share/icinga2-ido-mysql/schema/upgrade/2.2.0.sql /usr/share/icinga2-ido-mysql/schema/upgrade/2.3.0.sql /usr/share/icinga2-ido-mysql/schema/upgrade/2.4.0.sql
Nach der erfolgreichen Installation sollte nun zusätzlich das Feature (Möglichkeit) - ido-mysql
- für Icinga aktiviert sein, was mit nachfolgendem Befehl abfragt werden kann und nachfolgende Liste zurück geben sollte:
# icinga2 feature list Disabled features: api command compatlog debuglog gelf graphite icingastatus livestatus opentsdb perfdata statusdata syslog Enabled features: checker ido-mysql mainlog notification
Installation: icingaweb2
Nachdem das Drittanbieter-Repository
erfolgreich eingebunden wurde, können mit nachfolgendem Befehl, die rpm
-Pakete - icingaweb2
und icingacli
installiert werden:
# yum install icingaweb2 icingacli Loaded plugins: changelog, priorities 121 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package icingacli.noarch 0:2.1.0-1.el7.centos will be installed --> Processing Dependency: icingaweb2-common = 2.1.0-1.el7.centos for package: icingacli-2.1.0-1.el7.centos.noarch --> Processing Dependency: php-Icinga = 2.1.0-1.el7.centos for package: icingacli-2.1.0-1.el7.centos.noarch --> Processing Dependency: php-cli >= 5.3.0 for package: icingacli-2.1.0-1.el7.centos.noarch --> Processing Dependency: /usr/bin/php for package: icingacli-2.1.0-1.el7.centos.noarch --> Processing Dependency: bash-completion for package: icingacli-2.1.0-1.el7.centos.noarch ---> Package icingaweb2.noarch 0:2.1.0-1.el7.centos will be installed --> Processing Dependency: icingaweb2-vendor-dompdf for package: icingaweb2-2.1.0-1.el7.centos.noarch --> Processing Dependency: icingaweb2-vendor-JShrink for package: icingaweb2-2.1.0-1.el7.centos.noarch --> Processing Dependency: icingaweb2-vendor-Parsedown for package: icingaweb2-2.1.0-1.el7.centos.noarch --> Processing Dependency: icingaweb2-vendor-lessphp for package: icingaweb2-2.1.0-1.el7.centos.noarch --> Processing Dependency: icingaweb2-vendor-HTMLPurifier for package: icingaweb2-2.1.0-1.el7.centos.noarch --> Running transaction check ---> Package bash-completion.noarch 1:2.1-6.el7 will be installed ---> Package icingaweb2-common.noarch 0:2.1.0-1.el7.centos will be installed ---> Package icingaweb2-vendor-HTMLPurifier.noarch 0:4.6.0-1.el7.centos will be installed --> Processing Dependency: php >= 5.3.0 for package: icingaweb2-vendor-HTMLPurifier-4.6.0-1.el7.centos.noarch ---> Package icingaweb2-vendor-JShrink.noarch 0:1.0.1-1.el7.centos will be installed ---> Package icingaweb2-vendor-Parsedown.noarch 0:1.0.0-1.el7.centos will be installed ---> Package icingaweb2-vendor-dompdf.noarch 0:0.6.1-1.el7.centos will be installed ---> Package icingaweb2-vendor-lessphp.noarch 0:0.4.0-1.el7.centos will be installed ---> Package php-Icinga.noarch 0:2.1.0-1.el7.centos will be installed --> Processing Dependency: php-ZendFramework-Db-Adapter-Pdo-Pgsql for package: php-Icinga-2.1.0-1.el7.centos.noarch --> Processing Dependency: php-gd for package: php-Icinga-2.1.0-1.el7.centos.noarch --> Processing Dependency: php-pecl-imagick for package: php-Icinga-2.1.0-1.el7.centos.noarch --> Processing Dependency: php-ZendFramework for package: php-Icinga-2.1.0-1.el7.centos.noarch --> Processing Dependency: php-ZendFramework-Db-Adapter-Pdo-Mysql for package: php-Icinga-2.1.0-1.el7.centos.noarch --> Processing Dependency: php-intl for package: php-Icinga-2.1.0-1.el7.centos.noarch ---> Package php-cli.x86_64 0:5.4.16-36.el7_1 will be installed --> Processing Dependency: php-common(x86-64) = 5.4.16-36.el7_1 for package: php-cli-5.4.16-36.el7_1.x86_64 --> Running transaction check ---> Package php.x86_64 0:5.4.16-36.el7_1 will be installed ---> Package php-ZendFramework.noarch 0:1.12.13-1.el7 will be installed --> Processing Dependency: php-xml for package: php-ZendFramework-1.12.13-1.el7.noarch --> Processing Dependency: php-process for package: php-ZendFramework-1.12.13-1.el7.noarch --> Processing Dependency: php-bcmath for package: php-ZendFramework-1.12.13-1.el7.noarch ---> Package php-ZendFramework-Db-Adapter-Pdo-Mysql.noarch 0:1.12.13-1.el7 will be installed --> Processing Dependency: php-ZendFramework-Db-Adapter-Pdo = 1.12.13-1.el7 for package: php-ZendFramework-Db-Adapter-Pdo-Mysql-1.12.13-1.el7.noarch --> Processing Dependency: php-mysql for package: php-ZendFramework-Db-Adapter-Pdo-Mysql-1.12.13-1.el7.noarch ---> Package php-ZendFramework-Db-Adapter-Pdo-Pgsql.noarch 0:1.12.13-1.el7 will be installed --> Processing Dependency: php-pgsql for package: php-ZendFramework-Db-Adapter-Pdo-Pgsql-1.12.13-1.el7.noarch ---> Package php-common.x86_64 0:5.4.16-36.el7_1 will be installed --> Processing Dependency: libzip.so.2()(64bit) for package: php-common-5.4.16-36.el7_1.x86_64 ---> Package php-gd.x86_64 0:5.4.16-36.el7_1 will be installed --> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.4.16-36.el7_1.x86_64 --> Processing Dependency: libXpm.so.4()(64bit) for package: php-gd-5.4.16-36.el7_1.x86_64 ---> Package php-intl.x86_64 0:5.4.16-36.el7_1 will be installed ---> Package php-pecl-imagick.x86_64 0:3.1.0-0.6.RC2.el7 will be installed --> Processing Dependency: /usr/bin/pecl for package: php-pecl-imagick-3.1.0-0.6.RC2.el7.x86_64 --> Processing Dependency: /usr/bin/pecl for package: php-pecl-imagick-3.1.0-0.6.RC2.el7.x86_64 --> Processing Dependency: libMagickWand.so.5()(64bit) for package: php-pecl-imagick-3.1.0-0.6.RC2.el7.x86_64 --> Processing Dependency: libMagickCore.so.5()(64bit) for package: php-pecl-imagick-3.1.0-0.6.RC2.el7.x86_64 --> Running transaction check ---> Package ImageMagick.x86_64 0:6.7.8.9-10.el7 will be installed --> Processing Dependency: libtiff.so.5(LIBTIFF_4.0)(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libwmflite-0.2.so.7()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libtiff.so.5()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: librsvg-2.so.2()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libpangocairo-1.0.so.0()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libpango-1.0.so.0()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libltdl.so.7()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libjasper.so.1()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libgs.so.9()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libcairo.so.2()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libXt.so.6()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libImath.so.6()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libIlmThread.so.6()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libIlmImf.so.7()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libIexMath.so.6()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libIex.so.6()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 --> Processing Dependency: libHalf.so.6()(64bit) for package: ImageMagick-6.7.8.9-10.el7.x86_64 ---> Package libXpm.x86_64 0:3.5.10-5.1.el7 will be installed ---> Package libzip.x86_64 0:0.10.1-8.el7 will be installed ---> Package php-ZendFramework-Db-Adapter-Pdo.noarch 0:1.12.13-1.el7 will be installed --> Processing Dependency: php-pdo for package: php-ZendFramework-Db-Adapter-Pdo-1.12.13-1.el7.noarch ---> Package php-bcmath.x86_64 0:5.4.16-36.el7_1 will be installed ---> Package php-mysql.x86_64 0:5.4.16-36.el7_1 will be installed ---> Package php-pear.noarch 1:1.9.4-21.el7 will be installed ---> Package php-pgsql.x86_64 0:5.4.16-36.el7_1 will be installed --> Processing Dependency: libpq.so.5()(64bit) for package: php-pgsql-5.4.16-36.el7_1.x86_64 ---> Package php-process.x86_64 0:5.4.16-36.el7_1 will be installed ---> Package php-xml.x86_64 0:5.4.16-36.el7_1 will be installed ---> Package t1lib.x86_64 0:5.1.2-14.el7 will be installed --> Running transaction check ---> Package OpenEXR-libs.x86_64 0:1.7.1-7.el7 will be installed ---> Package cairo.x86_64 0:1.12.14-6.el7 will be installed --> Processing Dependency: libpixman-1.so.0()(64bit) for package: cairo-1.12.14-6.el7.x86_64 --> Processing Dependency: libGL.so.1()(64bit) for package: cairo-1.12.14-6.el7.x86_64 --> Processing Dependency: libEGL.so.1()(64bit) for package: cairo-1.12.14-6.el7.x86_64 ---> Package gdk-pixbuf2.x86_64 0:2.28.2-5.el7_1 will be installed ---> Package ghostscript.x86_64 0:9.07-18.el7 will be installed --> Processing Dependency: urw-fonts >= 1.1 for package: ghostscript-9.07-18.el7.x86_64 --> Processing Dependency: poppler-data for package: ghostscript-9.07-18.el7.x86_64 --> Processing Dependency: ghostscript-fonts for package: ghostscript-9.07-18.el7.x86_64 --> Processing Dependency: liblcms2.so.2()(64bit) for package: ghostscript-9.07-18.el7.x86_64 --> Processing Dependency: libcupsimage.so.2()(64bit) for package: ghostscript-9.07-18.el7.x86_64 --> Processing Dependency: libcups.so.2()(64bit) for package: ghostscript-9.07-18.el7.x86_64 ---> Package ilmbase.x86_64 0:1.0.3-7.el7 will be installed ---> Package jasper-libs.x86_64 0:1.900.1-26.el7_0.3 will be installed ---> Package libXt.x86_64 0:1.1.4-6.1.el7 will be installed ---> Package librsvg2.x86_64 0:2.39.0-1.el7 will be installed ---> Package libtiff.x86_64 0:4.0.3-14.el7 will be installed --> Processing Dependency: libjbig.so.2.0()(64bit) for package: libtiff-4.0.3-14.el7.x86_64 ---> Package libtool-ltdl.x86_64 0:2.4.2-20.el7 will be installed ---> Package libwmf-lite.x86_64 0:0.2.8.4-41.el7_1 will be installed ---> Package pango.x86_64 0:1.34.1-5.el7 will be installed --> Processing Dependency: libthai >= 0.1.9 for package: pango-1.34.1-5.el7.x86_64 --> Processing Dependency: libthai.so.0(LIBTHAI_0.1)(64bit) for package: pango-1.34.1-5.el7.x86_64 --> Processing Dependency: libthai.so.0()(64bit) for package: pango-1.34.1-5.el7.x86_64 --> Processing Dependency: libharfbuzz.so.0()(64bit) for package: pango-1.34.1-5.el7.x86_64 --> Processing Dependency: libXft.so.2()(64bit) for package: pango-1.34.1-5.el7.x86_64 ---> Package php-pdo.x86_64 0:5.4.16-36.el7_1 will be installed ---> Package postgresql-libs.x86_64 0:9.2.13-1.el7_1 will be installed --> Running transaction check ---> Package cups-libs.x86_64 1:1.6.3-17.el7_1.1 will be installed --> Processing Dependency: libavahi-common.so.3()(64bit) for package: 1:cups-libs-1.6.3-17.el7_1.1.x86_64 --> Processing Dependency: libavahi-client.so.3()(64bit) for package: 1:cups-libs-1.6.3-17.el7_1.1.x86_64 ---> Package ghostscript-fonts.noarch 0:5.50-32.el7 will be installed ---> Package harfbuzz.x86_64 0:0.9.20-4.el7 will be installed --> Processing Dependency: libgraphite2.so.3()(64bit) for package: harfbuzz-0.9.20-4.el7.x86_64 ---> Package jbigkit-libs.x86_64 0:2.0-11.el7 will be installed ---> Package lcms2.x86_64 0:2.5-4.el7 will be installed ---> Package libXft.x86_64 0:2.3.1-5.1.el7 will be installed ---> Package libthai.x86_64 0:0.1.14-9.el7 will be installed ---> Package mesa-libEGL.x86_64 0:10.2.7-5.20140910.el7_1.1 will be installed --> Processing Dependency: mesa-libgbm = 10.2.7-5.20140910.el7_1.1 for package: mesa-libEGL-10.2.7-5.20140910.el7_1.1.x86_64 --> Processing Dependency: libglapi.so.0()(64bit) for package: mesa-libEGL-10.2.7-5.20140910.el7_1.1.x86_64 --> Processing Dependency: libgbm.so.1()(64bit) for package: mesa-libEGL-10.2.7-5.20140910.el7_1.1.x86_64 ---> Package mesa-libGL.x86_64 0:10.2.7-5.20140910.el7_1.1 will be installed --> Processing Dependency: libXxf86vm.so.1()(64bit) for package: mesa-libGL-10.2.7-5.20140910.el7_1.1.x86_64 --> Processing Dependency: libXfixes.so.3()(64bit) for package: mesa-libGL-10.2.7-5.20140910.el7_1.1.x86_64 --> Processing Dependency: libXdamage.so.1()(64bit) for package: mesa-libGL-10.2.7-5.20140910.el7_1.1.x86_64 ---> Package pixman.x86_64 0:0.32.4-3.el7 will be installed ---> Package poppler-data.noarch 0:0.4.6-3.el7 will be installed ---> Package urw-fonts.noarch 0:2.4-16.el7 will be installed --> Running transaction check ---> Package avahi-libs.x86_64 0:0.6.31-14.el7 will be installed ---> Package graphite2.x86_64 0:1.2.2-5.el7 will be installed ---> Package libXdamage.x86_64 0:1.1.4-4.1.el7 will be installed ---> Package libXfixes.x86_64 0:5.0.1-2.1.el7 will be installed ---> Package libXxf86vm.x86_64 0:1.1.3-2.1.el7 will be installed ---> Package mesa-libgbm.x86_64 0:10.2.7-5.20140910.el7_1.1 will be installed ---> Package mesa-libglapi.x86_64 0:10.2.7-5.20140910.el7_1.1 will be installed --> Finished Dependency Resolution Changes in packages about to be updated: Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: icingacli noarch 2.1.0-1.el7.centos icinga-stable-release 6.6 k icingaweb2 noarch 2.1.0-1.el7.centos icinga-stable-release 1.3 M Installing for dependencies: ImageMagick x86_64 6.7.8.9-10.el7 base 2.1 M OpenEXR-libs x86_64 1.7.1-7.el7 base 217 k avahi-libs x86_64 0.6.31-14.el7 base 60 k bash-completion noarch 1:2.1-6.el7 base 85 k cairo x86_64 1.12.14-6.el7 base 697 k cups-libs x86_64 1:1.6.3-17.el7_1.1 updates 354 k gdk-pixbuf2 x86_64 2.28.2-5.el7_1 updates 533 k ghostscript x86_64 9.07-18.el7 base 4.3 M ghostscript-fonts noarch 5.50-32.el7 base 324 k graphite2 x86_64 1.2.2-5.el7 base 81 k harfbuzz x86_64 0.9.20-4.el7 base 145 k icingaweb2-common noarch 2.1.0-1.el7.centos icinga-stable-release 84 k icingaweb2-vendor-HTMLPurifier noarch 4.6.0-1.el7.centos icinga-stable-release 303 k icingaweb2-vendor-JShrink noarch 1.0.1-1.el7.centos icinga-stable-release 8.4 k icingaweb2-vendor-Parsedown noarch 1.0.0-1.el7.centos icinga-stable-release 9.8 k icingaweb2-vendor-dompdf noarch 0.6.1-1.el7.centos icinga-stable-release 2.9 M icingaweb2-vendor-lessphp noarch 0.4.0-1.el7.centos icinga-stable-release 37 k ilmbase x86_64 1.0.3-7.el7 base 100 k jasper-libs x86_64 1.900.1-26.el7_0.3 base 149 k jbigkit-libs x86_64 2.0-11.el7 base 46 k lcms2 x86_64 2.5-4.el7 base 133 k libXdamage x86_64 1.1.4-4.1.el7 base 20 k libXfixes x86_64 5.0.1-2.1.el7 base 18 k libXft x86_64 2.3.1-5.1.el7 base 57 k libXpm x86_64 3.5.10-5.1.el7 base 52 k libXt x86_64 1.1.4-6.1.el7 base 173 k libXxf86vm x86_64 1.1.3-2.1.el7 base 17 k librsvg2 x86_64 2.39.0-1.el7 base 123 k libthai x86_64 0.1.14-9.el7 base 187 k libtiff x86_64 4.0.3-14.el7 base 167 k libtool-ltdl x86_64 2.4.2-20.el7 base 49 k libwmf-lite x86_64 0.2.8.4-41.el7_1 updates 66 k libzip x86_64 0.10.1-8.el7 base 48 k mesa-libEGL x86_64 10.2.7-5.20140910.el7_1.1 updates 70 k mesa-libGL x86_64 10.2.7-5.20140910.el7_1.1 updates 149 k mesa-libgbm x86_64 10.2.7-5.20140910.el7_1.1 updates 31 k mesa-libglapi x86_64 10.2.7-5.20140910.el7_1.1 updates 37 k pango x86_64 1.34.1-5.el7 base 283 k php x86_64 5.4.16-36.el7_1 updates 1.4 M php-Icinga noarch 2.1.0-1.el7.centos icinga-stable-release 278 k php-ZendFramework noarch 1.12.13-1.el7 epel 3.7 M php-ZendFramework-Db-Adapter-Pdo noarch 1.12.13-1.el7 epel 21 k php-ZendFramework-Db-Adapter-Pdo-Mysql noarch 1.12.13-1.el7 epel 17 k php-ZendFramework-Db-Adapter-Pdo-Pgsql noarch 1.12.13-1.el7 epel 17 k php-bcmath x86_64 5.4.16-36.el7_1 updates 56 k php-cli x86_64 5.4.16-36.el7_1 updates 2.7 M php-common x86_64 5.4.16-36.el7_1 updates 563 k php-gd x86_64 5.4.16-36.el7_1 updates 126 k php-intl x86_64 5.4.16-36.el7_1 updates 95 k php-mysql x86_64 5.4.16-36.el7_1 updates 99 k php-pdo x86_64 5.4.16-36.el7_1 updates 97 k php-pear noarch 1:1.9.4-21.el7 base 357 k php-pecl-imagick x86_64 3.1.0-0.6.RC2.el7 epel 96 k php-pgsql x86_64 5.4.16-36.el7_1 updates 84 k php-process x86_64 5.4.16-36.el7_1 updates 54 k php-xml x86_64 5.4.16-36.el7_1 updates 124 k pixman x86_64 0.32.4-3.el7 base 254 k poppler-data noarch 0.4.6-3.el7 base 2.2 M postgresql-libs x86_64 9.2.13-1.el7_1 updates 230 k t1lib x86_64 5.1.2-14.el7 base 166 k urw-fonts noarch 2.4-16.el7 base 3.0 M Transaction Summary ================================================================================ Install 2 Packages (+61 Dependent packages) Total download size: 31 M Installed size: 133 M Is this ok [y/d/N]: y Downloading packages: (1/63): ImageMagick-6.7.8.9-10.el7.x86_64.rpm | 2.1 MB 00:00 (2/63): OpenEXR-libs-1.7.1-7.el7.x86_64.rpm | 217 kB 00:00 (3/63): avahi-libs-0.6.31-14.el7.x86_64.rpm | 60 kB 00:00 (4/63): bash-completion-2.1-6.el7.noarch.rpm | 85 kB 00:00 (5/63): cairo-1.12.14-6.el7.x86_64.rpm | 697 kB 00:00 (6/63): ghostscript-9.07-18.el7.x86_64.rpm | 4.3 MB 00:00 (7/63): ghostscript-fonts-5.50-32.el7.noarch.rpm | 324 kB 00:00 (8/63): gdk-pixbuf2-2.28.2-5.el7_1.x86_64.rpm | 533 kB 00:00 (9/63): icingaweb2-2.1.0-1.el7.centos.noarch.rpm | 1.3 MB 00:00 (10/63): cups-libs-1.6.3-17.el7_1.1.x86_64.rpm | 354 kB 00:00 (11/63): icingaweb2-common-2.1.0-1.el7.centos.noarch.rpm | 84 kB 00:00 (12/63): icingaweb2-vendor-HTMLPurifier-4.6.0-1.el7.centos | 303 kB 00:00 (13/63): icingaweb2-vendor-JShrink-1.0.1-1.el7.centos.noar | 8.4 kB 00:00 (14/63): icingaweb2-vendor-Parsedown-1.0.0-1.el7.centos.no | 9.8 kB 00:00 (15/63): icingaweb2-vendor-dompdf-0.6.1-1.el7.centos.noarc | 2.9 MB 00:00 (16/63): icingaweb2-vendor-lessphp-0.4.0-1.el7.centos.noar | 37 kB 00:00 (17/63): icingacli-2.1.0-1.el7.centos.noarch.rpm | 6.6 kB 00:00 (18/63): graphite2-1.2.2-5.el7.x86_64.rpm | 81 kB 00:00 (19/63): harfbuzz-0.9.20-4.el7.x86_64.rpm | 145 kB 00:00 (20/63): ilmbase-1.0.3-7.el7.x86_64.rpm | 100 kB 00:00 (21/63): jasper-libs-1.900.1-26.el7_0.3.x86_64.rpm | 149 kB 00:00 (22/63): jbigkit-libs-2.0-11.el7.x86_64.rpm | 46 kB 00:00 (23/63): lcms2-2.5-4.el7.x86_64.rpm | 133 kB 00:00 (24/63): libXdamage-1.1.4-4.1.el7.x86_64.rpm | 20 kB 00:00 (25/63): libXfixes-5.0.1-2.1.el7.x86_64.rpm | 18 kB 00:00 (26/63): libXft-2.3.1-5.1.el7.x86_64.rpm | 57 kB 00:00 (27/63): libXpm-3.5.10-5.1.el7.x86_64.rpm | 52 kB 00:00 (28/63): libXt-1.1.4-6.1.el7.x86_64.rpm | 173 kB 00:00 (29/63): libXxf86vm-1.1.3-2.1.el7.x86_64.rpm | 17 kB 00:00 (30/63): librsvg2-2.39.0-1.el7.x86_64.rpm | 123 kB 00:00 (31/63): libthai-0.1.14-9.el7.x86_64.rpm | 187 kB 00:00 (32/63): libtiff-4.0.3-14.el7.x86_64.rpm | 167 kB 00:00 (33/63): libtool-ltdl-2.4.2-20.el7.x86_64.rpm | 49 kB 00:00 (34/63): libzip-0.10.1-8.el7.x86_64.rpm | 48 kB 00:00 (35/63): libwmf-lite-0.2.8.4-41.el7_1.x86_64.rpm | 66 kB 00:00 (36/63): mesa-libEGL-10.2.7-5.20140910.el7_1.1.x86_64.rpm | 70 kB 00:00 (37/63): mesa-libGL-10.2.7-5.20140910.el7_1.1.x86_64.rpm | 149 kB 00:00 (38/63): mesa-libgbm-10.2.7-5.20140910.el7_1.1.x86_64.rpm | 31 kB 00:00 (39/63): mesa-libglapi-10.2.7-5.20140910.el7_1.1.x86_64.rp | 37 kB 00:00 (40/63): php-ZendFramework-Db-Adapter-Pdo-1.12.13-1.el7.no | 21 kB 00:00 (41/63): php-5.4.16-36.el7_1.x86_64.rpm | 1.4 MB 00:00 (42/63): php-ZendFramework-Db-Adapter-Pdo-Mysql-1.12.13-1. | 17 kB 00:00 (43/63): php-ZendFramework-Db-Adapter-Pdo-Pgsql-1.12.13-1. | 17 kB 00:00 (44/63): php-Icinga-2.1.0-1.el7.centos.noarch.rpm | 278 kB 00:00 (45/63): pango-1.34.1-5.el7.x86_64.rpm | 283 kB 00:00 (46/63): php-ZendFramework-1.12.13-1.el7.noarch.rpm | 3.7 MB 00:00 (47/63): php-cli-5.4.16-36.el7_1.x86_64.rpm | 2.7 MB 00:00 (48/63): php-bcmath-5.4.16-36.el7_1.x86_64.rpm | 56 kB 00:00 (49/63): php-gd-5.4.16-36.el7_1.x86_64.rpm | 126 kB 00:00 (50/63): php-intl-5.4.16-36.el7_1.x86_64.rpm | 95 kB 00:00 (51/63): php-common-5.4.16-36.el7_1.x86_64.rpm | 563 kB 00:00 (52/63): php-mysql-5.4.16-36.el7_1.x86_64.rpm | 99 kB 00:00 (53/63): php-pdo-5.4.16-36.el7_1.x86_64.rpm | 97 kB 00:00 (54/63): php-pgsql-5.4.16-36.el7_1.x86_64.rpm | 84 kB 00:00 (55/63): php-xml-5.4.16-36.el7_1.x86_64.rpm | 124 kB 00:00 (56/63): php-pear-1.9.4-21.el7.noarch.rpm | 357 kB 00:00 (57/63): php-pecl-imagick-3.1.0-0.6.RC2.el7.x86_64.rpm | 96 kB 00:00 (58/63): php-process-5.4.16-36.el7_1.x86_64.rpm | 54 kB 00:00 (59/63): pixman-0.32.4-3.el7.x86_64.rpm | 254 kB 00:00 (60/63): poppler-data-0.4.6-3.el7.noarch.rpm | 2.2 MB 00:00 (61/63): t1lib-5.1.2-14.el7.x86_64.rpm | 166 kB 00:00 (62/63): urw-fonts-2.4-16.el7.noarch.rpm | 3.0 MB 00:00 (63/63): postgresql-libs-9.2.13-1.el7_1.x86_64.rpm | 230 kB 00:00 -------------------------------------------------------------------------------- Total 9.4 MB/s | 31 MB 00:03 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : mesa-libglapi-10.2.7-5.20140910.el7_1.1.x86_64 1/63 Installing : libXfixes-5.0.1-2.1.el7.x86_64 2/63 Installing : icingaweb2-common-2.1.0-1.el7.centos.noarch 3/63 Installing : libXt-1.1.4-6.1.el7.x86_64 4/63 Installing : ilmbase-1.0.3-7.el7.x86_64 5/63 Installing : jasper-libs-1.900.1-26.el7_0.3.x86_64 6/63 Installing : OpenEXR-libs-1.7.1-7.el7.x86_64 7/63 Installing : libXdamage-1.1.4-4.1.el7.x86_64 8/63 Installing : mesa-libgbm-10.2.7-5.20140910.el7_1.1.x86_64 9/63 Installing : mesa-libEGL-10.2.7-5.20140910.el7_1.1.x86_64 10/63 Installing : lcms2-2.5-4.el7.x86_64 11/63 Installing : libzip-0.10.1-8.el7.x86_64 12/63 Installing : php-common-5.4.16-36.el7_1.x86_64 13/63 Installing : php-cli-5.4.16-36.el7_1.x86_64 14/63 Installing : php-5.4.16-36.el7_1.x86_64 15/63 Installing : php-pdo-5.4.16-36.el7_1.x86_64 16/63 Installing : php-xml-5.4.16-36.el7_1.x86_64 17/63 Installing : php-process-5.4.16-36.el7_1.x86_64 18/63 Installing : 1:php-pear-1.9.4-21.el7.noarch 19/63 Installing : php-mysql-5.4.16-36.el7_1.x86_64 20/63 Installing : icingaweb2-vendor-JShrink-1.0.1-1.el7.centos.noarch 21/63 Installing : icingaweb2-vendor-HTMLPurifier-4.6.0-1.el7.centos.noarch 22/63 Installing : icingaweb2-vendor-lessphp-0.4.0-1.el7.centos.noarch 23/63 Installing : icingaweb2-vendor-Parsedown-1.0.0-1.el7.centos.noarch 24/63 Installing : icingaweb2-vendor-dompdf-0.6.1-1.el7.centos.noarch 25/63 Installing : php-intl-5.4.16-36.el7_1.x86_64 26/63 Installing : php-bcmath-5.4.16-36.el7_1.x86_64 27/63 Installing : php-ZendFramework-1.12.13-1.el7.noarch 28/63 Installing : php-ZendFramework-Db-Adapter-Pdo-1.12.13-1.el7.noarch 29/63 Installing : php-ZendFramework-Db-Adapter-Pdo-Mysql-1.12.13-1.el7.noa 30/63 Installing : libtool-ltdl-2.4.2-20.el7.x86_64 31/63 Installing : poppler-data-0.4.6-3.el7.noarch 32/63 Installing : ghostscript-fonts-5.50-32.el7.noarch 33/63 Installing : t1lib-5.1.2-14.el7.x86_64 34/63 Installing : avahi-libs-0.6.31-14.el7.x86_64 35/63 Installing : 1:cups-libs-1.6.3-17.el7_1.1.x86_64 36/63 Installing : graphite2-1.2.2-5.el7.x86_64 37/63 Installing : harfbuzz-0.9.20-4.el7.x86_64 38/63 Installing : libthai-0.1.14-9.el7.x86_64 39/63 Installing : libXft-2.3.1-5.1.el7.x86_64 40/63 Installing : libwmf-lite-0.2.8.4-41.el7_1.x86_64 41/63 Installing : 1:bash-completion-2.1-6.el7.noarch 42/63 Installing : jbigkit-libs-2.0-11.el7.x86_64 43/63 Installing : libtiff-4.0.3-14.el7.x86_64 44/63 Installing : gdk-pixbuf2-2.28.2-5.el7_1.x86_64 45/63 Installing : libXpm-3.5.10-5.1.el7.x86_64 46/63 Installing : php-gd-5.4.16-36.el7_1.x86_64 47/63 Installing : pixman-0.32.4-3.el7.x86_64 48/63 Installing : urw-fonts-2.4-16.el7.noarch 49/63 Installing : ghostscript-9.07-18.el7.x86_64 50/63 Installing : postgresql-libs-9.2.13-1.el7_1.x86_64 51/63 Installing : php-pgsql-5.4.16-36.el7_1.x86_64 52/63 Installing : php-ZendFramework-Db-Adapter-Pdo-Pgsql-1.12.13-1.el7.noa 53/63 Installing : libXxf86vm-1.1.3-2.1.el7.x86_64 54/63 Installing : mesa-libGL-10.2.7-5.20140910.el7_1.1.x86_64 55/63 Installing : cairo-1.12.14-6.el7.x86_64 56/63 Installing : pango-1.34.1-5.el7.x86_64 57/63 Installing : librsvg2-2.39.0-1.el7.x86_64 58/63 Installing : ImageMagick-6.7.8.9-10.el7.x86_64 59/63 Installing : php-pecl-imagick-3.1.0-0.6.RC2.el7.x86_64 60/63 install ok: channel://pecl.php.net/imagick-3.1.0RC2 Installing : php-Icinga-2.1.0-1.el7.centos.noarch 61/63 Installing : icingaweb2-2.1.0-1.el7.centos.noarch 62/63 Installing : icingacli-2.1.0-1.el7.centos.noarch 63/63 Verifying : libXxf86vm-1.1.3-2.1.el7.x86_64 1/63 Verifying : ImageMagick-6.7.8.9-10.el7.x86_64 2/63 Verifying : php-Icinga-2.1.0-1.el7.centos.noarch 3/63 Verifying : icingaweb2-vendor-JShrink-1.0.1-1.el7.centos.noarch 4/63 Verifying : harfbuzz-0.9.20-4.el7.x86_64 5/63 Verifying : jasper-libs-1.900.1-26.el7_0.3.x86_64 6/63 Verifying : gdk-pixbuf2-2.28.2-5.el7_1.x86_64 7/63 Verifying : postgresql-libs-9.2.13-1.el7_1.x86_64 8/63 Verifying : librsvg2-2.39.0-1.el7.x86_64 9/63 Verifying : php-5.4.16-36.el7_1.x86_64 10/63 Verifying : urw-fonts-2.4-16.el7.noarch 11/63 Verifying : pixman-0.32.4-3.el7.x86_64 12/63 Verifying : ilmbase-1.0.3-7.el7.x86_64 13/63 Verifying : libXpm-3.5.10-5.1.el7.x86_64 14/63 Verifying : libtiff-4.0.3-14.el7.x86_64 15/63 Verifying : icingaweb2-vendor-HTMLPurifier-4.6.0-1.el7.centos.noarch 16/63 Verifying : jbigkit-libs-2.0-11.el7.x86_64 17/63 Verifying : 1:bash-completion-2.1-6.el7.noarch 18/63 Verifying : libwmf-lite-0.2.8.4-41.el7_1.x86_64 19/63 Verifying : php-cli-5.4.16-36.el7_1.x86_64 20/63 Verifying : OpenEXR-libs-1.7.1-7.el7.x86_64 21/63 Verifying : libXft-2.3.1-5.1.el7.x86_64 22/63 Verifying : libthai-0.1.14-9.el7.x86_64 23/63 Verifying : php-ZendFramework-Db-Adapter-Pdo-Mysql-1.12.13-1.el7.noa 24/63 Verifying : libXt-1.1.4-6.1.el7.x86_64 25/63 Verifying : graphite2-1.2.2-5.el7.x86_64 26/63 Verifying : php-xml-5.4.16-36.el7_1.x86_64 27/63 Verifying : php-mysql-5.4.16-36.el7_1.x86_64 28/63 Verifying : icingaweb2-vendor-lessphp-0.4.0-1.el7.centos.noarch 29/63 Verifying : cairo-1.12.14-6.el7.x86_64 30/63 Verifying : avahi-libs-0.6.31-14.el7.x86_64 31/63 Verifying : php-ZendFramework-1.12.13-1.el7.noarch 32/63 Verifying : t1lib-5.1.2-14.el7.x86_64 33/63 Verifying : icingaweb2-2.1.0-1.el7.centos.noarch 34/63 Verifying : ghostscript-fonts-5.50-32.el7.noarch 35/63 Verifying : 1:php-pear-1.9.4-21.el7.noarch 36/63 Verifying : pango-1.34.1-5.el7.x86_64 37/63 Verifying : ghostscript-9.07-18.el7.x86_64 38/63 Verifying : icingaweb2-common-2.1.0-1.el7.centos.noarch 39/63 Verifying : 1:cups-libs-1.6.3-17.el7_1.1.x86_64 40/63 Verifying : icingacli-2.1.0-1.el7.centos.noarch 41/63 Verifying : mesa-libgbm-10.2.7-5.20140910.el7_1.1.x86_64 42/63 Verifying : mesa-libEGL-10.2.7-5.20140910.el7_1.1.x86_64 43/63 Verifying : php-gd-5.4.16-36.el7_1.x86_64 44/63 Verifying : php-pecl-imagick-3.1.0-0.6.RC2.el7.x86_64 45/63 Verifying : mesa-libglapi-10.2.7-5.20140910.el7_1.1.x86_64 46/63 Verifying : poppler-data-0.4.6-3.el7.noarch 47/63 Verifying : php-common-5.4.16-36.el7_1.x86_64 48/63 Verifying : php-process-5.4.16-36.el7_1.x86_64 49/63 Verifying : libtool-ltdl-2.4.2-20.el7.x86_64 50/63 Verifying : php-ZendFramework-Db-Adapter-Pdo-1.12.13-1.el7.noarch 51/63 Verifying : icingaweb2-vendor-Parsedown-1.0.0-1.el7.centos.noarch 52/63 Verifying : php-pdo-5.4.16-36.el7_1.x86_64 53/63 Verifying : php-intl-5.4.16-36.el7_1.x86_64 54/63 Verifying : libXfixes-5.0.1-2.1.el7.x86_64 55/63 Verifying : php-pgsql-5.4.16-36.el7_1.x86_64 56/63 Verifying : libzip-0.10.1-8.el7.x86_64 57/63 Verifying : libXdamage-1.1.4-4.1.el7.x86_64 58/63 Verifying : lcms2-2.5-4.el7.x86_64 59/63 Verifying : php-bcmath-5.4.16-36.el7_1.x86_64 60/63 Verifying : php-ZendFramework-Db-Adapter-Pdo-Pgsql-1.12.13-1.el7.noa 61/63 Verifying : mesa-libGL-10.2.7-5.20140910.el7_1.1.x86_64 62/63 Verifying : icingaweb2-vendor-dompdf-0.6.1-1.el7.centos.noarch 63/63 Installed: icingacli.noarch 0:2.1.0-1.el7.centos icingaweb2.noarch 0:2.1.0-1.el7.centos Dependency Installed: ImageMagick.x86_64 0:6.7.8.9-10.el7 OpenEXR-libs.x86_64 0:1.7.1-7.el7 avahi-libs.x86_64 0:0.6.31-14.el7 bash-completion.noarch 1:2.1-6.el7 cairo.x86_64 0:1.12.14-6.el7 cups-libs.x86_64 1:1.6.3-17.el7_1.1 gdk-pixbuf2.x86_64 0:2.28.2-5.el7_1 ghostscript.x86_64 0:9.07-18.el7 ghostscript-fonts.noarch 0:5.50-32.el7 graphite2.x86_64 0:1.2.2-5.el7 harfbuzz.x86_64 0:0.9.20-4.el7 icingaweb2-common.noarch 0:2.1.0-1.el7.centos icingaweb2-vendor-HTMLPurifier.noarch 0:4.6.0-1.el7.centos icingaweb2-vendor-JShrink.noarch 0:1.0.1-1.el7.centos icingaweb2-vendor-Parsedown.noarch 0:1.0.0-1.el7.centos icingaweb2-vendor-dompdf.noarch 0:0.6.1-1.el7.centos icingaweb2-vendor-lessphp.noarch 0:0.4.0-1.el7.centos ilmbase.x86_64 0:1.0.3-7.el7 jasper-libs.x86_64 0:1.900.1-26.el7_0.3 jbigkit-libs.x86_64 0:2.0-11.el7 lcms2.x86_64 0:2.5-4.el7 libXdamage.x86_64 0:1.1.4-4.1.el7 libXfixes.x86_64 0:5.0.1-2.1.el7 libXft.x86_64 0:2.3.1-5.1.el7 libXpm.x86_64 0:3.5.10-5.1.el7 libXt.x86_64 0:1.1.4-6.1.el7 libXxf86vm.x86_64 0:1.1.3-2.1.el7 librsvg2.x86_64 0:2.39.0-1.el7 libthai.x86_64 0:0.1.14-9.el7 libtiff.x86_64 0:4.0.3-14.el7 libtool-ltdl.x86_64 0:2.4.2-20.el7 libwmf-lite.x86_64 0:0.2.8.4-41.el7_1 libzip.x86_64 0:0.10.1-8.el7 mesa-libEGL.x86_64 0:10.2.7-5.20140910.el7_1.1 mesa-libGL.x86_64 0:10.2.7-5.20140910.el7_1.1 mesa-libgbm.x86_64 0:10.2.7-5.20140910.el7_1.1 mesa-libglapi.x86_64 0:10.2.7-5.20140910.el7_1.1 pango.x86_64 0:1.34.1-5.el7 php.x86_64 0:5.4.16-36.el7_1 php-Icinga.noarch 0:2.1.0-1.el7.centos php-ZendFramework.noarch 0:1.12.13-1.el7 php-ZendFramework-Db-Adapter-Pdo.noarch 0:1.12.13-1.el7 php-ZendFramework-Db-Adapter-Pdo-Mysql.noarch 0:1.12.13-1.el7 php-ZendFramework-Db-Adapter-Pdo-Pgsql.noarch 0:1.12.13-1.el7 php-bcmath.x86_64 0:5.4.16-36.el7_1 php-cli.x86_64 0:5.4.16-36.el7_1 php-common.x86_64 0:5.4.16-36.el7_1 php-gd.x86_64 0:5.4.16-36.el7_1 php-intl.x86_64 0:5.4.16-36.el7_1 php-mysql.x86_64 0:5.4.16-36.el7_1 php-pdo.x86_64 0:5.4.16-36.el7_1 php-pear.noarch 1:1.9.4-21.el7 php-pecl-imagick.x86_64 0:3.1.0-0.6.RC2.el7 php-pgsql.x86_64 0:5.4.16-36.el7_1 php-process.x86_64 0:5.4.16-36.el7_1 php-xml.x86_64 0:5.4.16-36.el7_1 pixman.x86_64 0:0.32.4-3.el7 poppler-data.noarch 0:0.4.6-3.el7 postgresql-libs.x86_64 0:9.2.13-1.el7_1 t1lib.x86_64 0:5.1.2-14.el7 urw-fonts.noarch 0:2.4-16.el7 Complete!
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket icingaweb2
installiert wurden.
# rpm -qil icingaweb2 Name : icingaweb2 Version : 2.1.0 Release : 1.el7.centos Architecture: noarch Install Date: Tue 17 Nov 2015 04:04:53 PM CET Group : Applications/System Size : 5116511 License : GPLv2+ and MIT and BSD Signature : DSA/SHA1, Mon 16 Nov 2015 03:51:02 PM CET, Key ID c6e319c334410682 Source RPM : icingaweb2-2.1.0-1.el7.centos.src.rpm Build Date : Mon 16 Nov 2015 03:50:59 PM CET Build Host : jenkins-build-e5f722ea-917 Relocations : (not relocatable) Packager : Icinga Team <info@icinga.org> URL : https://icinga.org Summary : Icinga Web 2 Description : Icinga Web 2 /etc/httpd/conf.d/icingaweb2.conf /etc/icingaweb2/modules/setup /etc/icingaweb2/modules/setup/config.ini /etc/icingaweb2/modules/translation /etc/icingaweb2/modules/translation/config.ini /usr/share/doc/icingaweb2 /usr/share/doc/icingaweb2/schema /usr/share/doc/icingaweb2/schema/mysql-upgrades /usr/share/doc/icingaweb2/schema/mysql-upgrades/2.0.0beta3-2.0.0rc1.sql /usr/share/doc/icingaweb2/schema/mysql.schema.sql /usr/share/doc/icingaweb2/schema/pgsql-upgrades /usr/share/doc/icingaweb2/schema/pgsql-upgrades/2.0.0beta3-2.0.0rc1.sql /usr/share/doc/icingaweb2/schema/pgsql.schema.sql /usr/share/icingaweb2/application/VERSION /usr/share/icingaweb2/application/controllers /usr/share/icingaweb2/application/controllers/AboutController.php /usr/share/icingaweb2/application/controllers/ApplicationStateController.php /usr/share/icingaweb2/application/controllers/AuthenticationController.php /usr/share/icingaweb2/application/controllers/ConfigController.php /usr/share/icingaweb2/application/controllers/DashboardController.php /usr/share/icingaweb2/application/controllers/ErrorController.php /usr/share/icingaweb2/application/controllers/GroupController.php /usr/share/icingaweb2/application/controllers/IndexController.php /usr/share/icingaweb2/application/controllers/LayoutController.php /usr/share/icingaweb2/application/controllers/ListController.php /usr/share/icingaweb2/application/controllers/NavigationController.php /usr/share/icingaweb2/application/controllers/PreferenceController.php /usr/share/icingaweb2/application/controllers/RoleController.php /usr/share/icingaweb2/application/controllers/SearchController.php /usr/share/icingaweb2/application/controllers/StaticController.php /usr/share/icingaweb2/application/controllers/UserController.php /usr/share/icingaweb2/application/controllers/UsergroupbackendController.php /usr/share/icingaweb2/application/fonts /usr/share/icingaweb2/application/fonts/fontello-ifont /usr/share/icingaweb2/application/fonts/fontello-ifont/LICENSE.txt /usr/share/icingaweb2/application/fonts/fontello-ifont/README.txt /usr/share/icingaweb2/application/fonts/fontello-ifont/config.json /usr/share/icingaweb2/application/fonts/fontello-ifont/css /usr/share/icingaweb2/application/fonts/fontello-ifont/css/animation.css /usr/share/icingaweb2/application/fonts/fontello-ifont/css/ifont-codes.css /usr/share/icingaweb2/application/fonts/fontello-ifont/css/ifont-embedded.css /usr/share/icingaweb2/application/fonts/fontello-ifont/css/ifont-ie7-codes.css /usr/share/icingaweb2/application/fonts/fontello-ifont/css/ifont-ie7.css /usr/share/icingaweb2/application/fonts/fontello-ifont/css/ifont.css /usr/share/icingaweb2/application/fonts/fontello-ifont/demo.html /usr/share/icingaweb2/application/fonts/icingaweb.md /usr/share/icingaweb2/application/forms /usr/share/icingaweb2/application/forms/Authentication /usr/share/icingaweb2/application/forms/Authentication/LoginForm.php /usr/share/icingaweb2/application/forms/AutoRefreshForm.php /usr/share/icingaweb2/application/forms/Config /usr/share/icingaweb2/application/forms/Config/General /usr/share/icingaweb2/application/forms/Config/General/ApplicationConfigForm.php /usr/share/icingaweb2/application/forms/Config/General/LoggingConfigForm.php /usr/share/icingaweb2/application/forms/Config/GeneralConfigForm.php /usr/share/icingaweb2/application/forms/Config/Resource /usr/share/icingaweb2/application/forms/Config/Resource/DbResourceForm.php /usr/share/icingaweb2/application/forms/Config/Resource/FileResourceForm.php /usr/share/icingaweb2/application/forms/Config/Resource/LdapResourceForm.php /usr/share/icingaweb2/application/forms/Config/Resource/LivestatusResourceForm.php /usr/share/icingaweb2/application/forms/Config/Resource/SshResourceForm.php /usr/share/icingaweb2/application/forms/Config/ResourceConfigForm.php /usr/share/icingaweb2/application/forms/Config/User /usr/share/icingaweb2/application/forms/Config/User/CreateMembershipForm.php /usr/share/icingaweb2/application/forms/Config/User/UserForm.php /usr/share/icingaweb2/application/forms/Config/UserBackend /usr/share/icingaweb2/application/forms/Config/UserBackend/DbBackendForm.php /usr/share/icingaweb2/application/forms/Config/UserBackend/ExternalBackendForm.php /usr/share/icingaweb2/application/forms/Config/UserBackend/LdapBackendForm.php /usr/share/icingaweb2/application/forms/Config/UserBackendConfigForm.php /usr/share/icingaweb2/application/forms/Config/UserBackendReorderForm.php /usr/share/icingaweb2/application/forms/Config/UserGroup /usr/share/icingaweb2/application/forms/Config/UserGroup/AddMemberForm.php /usr/share/icingaweb2/application/forms/Config/UserGroup/DbUserGroupBackendForm.php /usr/share/icingaweb2/application/forms/Config/UserGroup/LdapUserGroupBackendForm.php /usr/share/icingaweb2/application/forms/Config/UserGroup/UserGroupBackendForm.php /usr/share/icingaweb2/application/forms/Config/UserGroup/UserGroupForm.php /usr/share/icingaweb2/application/forms/ConfigForm.php /usr/share/icingaweb2/application/forms/ConfirmRemovalForm.php /usr/share/icingaweb2/application/forms/Control /usr/share/icingaweb2/application/forms/Control/LimiterControlForm.php /usr/share/icingaweb2/application/forms/Dashboard /usr/share/icingaweb2/application/forms/Dashboard/DashletForm.php /usr/share/icingaweb2/application/forms/LdapDiscoveryForm.php /usr/share/icingaweb2/application/forms/Navigation /usr/share/icingaweb2/application/forms/Navigation/DashletForm.php /usr/share/icingaweb2/application/forms/Navigation/MenuItemForm.php /usr/share/icingaweb2/application/forms/Navigation/NavigationConfigForm.php /usr/share/icingaweb2/application/forms/Navigation/NavigationItemForm.php /usr/share/icingaweb2/application/forms/PreferenceForm.php /usr/share/icingaweb2/application/forms/RepositoryForm.php /usr/share/icingaweb2/application/forms/Security /usr/share/icingaweb2/application/forms/Security/RoleForm.php /usr/share/icingaweb2/application/layouts /usr/share/icingaweb2/application/layouts/scripts /usr/share/icingaweb2/application/layouts/scripts/body.phtml /usr/share/icingaweb2/application/layouts/scripts/error.phtml /usr/share/icingaweb2/application/layouts/scripts/inline.phtml /usr/share/icingaweb2/application/layouts/scripts/layout.phtml /usr/share/icingaweb2/application/layouts/scripts/parts /usr/share/icingaweb2/application/layouts/scripts/parts/navigation.phtml /usr/share/icingaweb2/application/layouts/scripts/pdf.phtml /usr/share/icingaweb2/application/layouts/scripts/wrapped.phtml /usr/share/icingaweb2/application/views /usr/share/icingaweb2/application/views/helpers /usr/share/icingaweb2/application/views/helpers/CreateTicketLinks.php /usr/share/icingaweb2/application/views/helpers/FormDateTime.php /usr/share/icingaweb2/application/views/helpers/FormNumber.php /usr/share/icingaweb2/application/views/helpers/FormTriStateCheckbox.php /usr/share/icingaweb2/application/views/helpers/ProtectId.php /usr/share/icingaweb2/application/views/helpers/Util.php /usr/share/icingaweb2/application/views/scripts /usr/share/icingaweb2/application/views/scripts/about /usr/share/icingaweb2/application/views/scripts/about/index.phtml /usr/share/icingaweb2/application/views/scripts/application-state /usr/share/icingaweb2/application/views/scripts/application-state/index.phtml /usr/share/icingaweb2/application/views/scripts/authentication /usr/share/icingaweb2/application/views/scripts/authentication/login.phtml /usr/share/icingaweb2/application/views/scripts/authentication/logout.phtml /usr/share/icingaweb2/application/views/scripts/config /usr/share/icingaweb2/application/views/scripts/config/devtools.phtml /usr/share/icingaweb2/application/views/scripts/config/general.phtml /usr/share/icingaweb2/application/views/scripts/config/module-configuration-error.phtml /usr/share/icingaweb2/application/views/scripts/config/module.phtml /usr/share/icingaweb2/application/views/scripts/config/modules.phtml /usr/share/icingaweb2/application/views/scripts/config/resource /usr/share/icingaweb2/application/views/scripts/config/resource.phtml /usr/share/icingaweb2/application/views/scripts/config/resource/create.phtml /usr/share/icingaweb2/application/views/scripts/config/resource/modify.phtml /usr/share/icingaweb2/application/views/scripts/config/resource/remove.phtml /usr/share/icingaweb2/application/views/scripts/config/userbackend /usr/share/icingaweb2/application/views/scripts/config/userbackend/reorder.phtml /usr/share/icingaweb2/application/views/scripts/dashboard /usr/share/icingaweb2/application/views/scripts/dashboard/error.phtml /usr/share/icingaweb2/application/views/scripts/dashboard/index.phtml /usr/share/icingaweb2/application/views/scripts/dashboard/new-dashlet.phtml /usr/share/icingaweb2/application/views/scripts/dashboard/remove-dashlet.phtml /usr/share/icingaweb2/application/views/scripts/dashboard/remove-pane.phtml /usr/share/icingaweb2/application/views/scripts/dashboard/settings.phtml /usr/share/icingaweb2/application/views/scripts/dashboard/update-dashlet.phtml /usr/share/icingaweb2/application/views/scripts/error /usr/share/icingaweb2/application/views/scripts/error/error.phtml /usr/share/icingaweb2/application/views/scripts/filter /usr/share/icingaweb2/application/views/scripts/filter/index.phtml /usr/share/icingaweb2/application/views/scripts/form /usr/share/icingaweb2/application/views/scripts/form/reorder-authbackend.phtml /usr/share/icingaweb2/application/views/scripts/group /usr/share/icingaweb2/application/views/scripts/group/form.phtml /usr/share/icingaweb2/application/views/scripts/group/list.phtml /usr/share/icingaweb2/application/views/scripts/group/show.phtml /usr/share/icingaweb2/application/views/scripts/index /usr/share/icingaweb2/application/views/scripts/index/welcome.phtml /usr/share/icingaweb2/application/views/scripts/inline.phtml /usr/share/icingaweb2/application/views/scripts/joystickPagination.phtml /usr/share/icingaweb2/application/views/scripts/layout /usr/share/icingaweb2/application/views/scripts/layout/menu.phtml /usr/share/icingaweb2/application/views/scripts/list /usr/share/icingaweb2/application/views/scripts/list/applicationlog.phtml /usr/share/icingaweb2/application/views/scripts/mixedPagination.phtml /usr/share/icingaweb2/application/views/scripts/navigation /usr/share/icingaweb2/application/views/scripts/navigation/index.phtml /usr/share/icingaweb2/application/views/scripts/navigation/shared.phtml /usr/share/icingaweb2/application/views/scripts/pivottablePagination.phtml /usr/share/icingaweb2/application/views/scripts/preference /usr/share/icingaweb2/application/views/scripts/preference/index.phtml /usr/share/icingaweb2/application/views/scripts/role /usr/share/icingaweb2/application/views/scripts/role/list.phtml /usr/share/icingaweb2/application/views/scripts/search /usr/share/icingaweb2/application/views/scripts/search/hint.phtml /usr/share/icingaweb2/application/views/scripts/search/index.phtml /usr/share/icingaweb2/application/views/scripts/showConfiguration.phtml /usr/share/icingaweb2/application/views/scripts/simple-form.phtml /usr/share/icingaweb2/application/views/scripts/user /usr/share/icingaweb2/application/views/scripts/user/form.phtml /usr/share/icingaweb2/application/views/scripts/user/list.phtml /usr/share/icingaweb2/application/views/scripts/user/show.phtml /usr/share/icingaweb2/application/views/scripts/usergroupbackend /usr/share/icingaweb2/application/views/scripts/usergroupbackend/list.phtml /usr/share/icingaweb2/doc /usr/share/icingaweb2/doc/about.md /usr/share/icingaweb2/doc/accessibility /usr/share/icingaweb2/doc/accessibility/ifont-mute.html /usr/share/icingaweb2/doc/accessibility/ifont.html /usr/share/icingaweb2/doc/accessibility/link-labels.html /usr/share/icingaweb2/doc/accessibility/required-form-elements.html /usr/share/icingaweb2/doc/accessibility/skip-content.html /usr/share/icingaweb2/doc/accessibility/svg.html /usr/share/icingaweb2/doc/accessibility/text-cue-for-required-form-control-labels.html /usr/share/icingaweb2/doc/authentication.md /usr/share/icingaweb2/doc/configuration.md /usr/share/icingaweb2/doc/external_authentication.md /usr/share/icingaweb2/doc/installation.md /usr/share/icingaweb2/doc/phpdoc.xml /usr/share/icingaweb2/doc/preferences.md /usr/share/icingaweb2/doc/res /usr/share/icingaweb2/doc/res/GraphExample#1.png /usr/share/icingaweb2/doc/res/GraphExample#2.png /usr/share/icingaweb2/doc/res/GraphExample#3.png /usr/share/icingaweb2/doc/res/GraphExample#4.png /usr/share/icingaweb2/doc/res/GraphExample#5.png /usr/share/icingaweb2/doc/res/GraphExample#6.png /usr/share/icingaweb2/doc/res/GraphExample#7.1.png /usr/share/icingaweb2/doc/res/GraphExample#7.png /usr/share/icingaweb2/doc/res/GraphExample#8.png /usr/share/icingaweb2/doc/res/GraphExample#9.png /usr/share/icingaweb2/doc/resources.md /usr/share/icingaweb2/doc/security.md /usr/share/icingaweb2/doc/vagrant.md /usr/share/icingaweb2/modules /usr/share/icingaweb2/modules/doc /usr/share/icingaweb2/modules/doc/application /usr/share/icingaweb2/modules/doc/application/controllers /usr/share/icingaweb2/modules/doc/application/controllers/IcingawebController.php /usr/share/icingaweb2/modules/doc/application/controllers/IndexController.php /usr/share/icingaweb2/modules/doc/application/controllers/ModuleController.php /usr/share/icingaweb2/modules/doc/application/controllers/SearchController.php /usr/share/icingaweb2/modules/doc/application/controllers/StyleController.php /usr/share/icingaweb2/modules/doc/application/views /usr/share/icingaweb2/modules/doc/application/views/scripts /usr/share/icingaweb2/modules/doc/application/views/scripts/chapter.phtml /usr/share/icingaweb2/modules/doc/application/views/scripts/index /usr/share/icingaweb2/modules/doc/application/views/scripts/index/index.phtml /usr/share/icingaweb2/modules/doc/application/views/scripts/module /usr/share/icingaweb2/modules/doc/application/views/scripts/module/index.phtml /usr/share/icingaweb2/modules/doc/application/views/scripts/pdf.phtml /usr/share/icingaweb2/modules/doc/application/views/scripts/search /usr/share/icingaweb2/modules/doc/application/views/scripts/search/index.phtml /usr/share/icingaweb2/modules/doc/application/views/scripts/style /usr/share/icingaweb2/modules/doc/application/views/scripts/style/font.phtml /usr/share/icingaweb2/modules/doc/application/views/scripts/style/guide.phtml /usr/share/icingaweb2/modules/doc/application/views/scripts/toc.phtml /usr/share/icingaweb2/modules/doc/configuration.php /usr/share/icingaweb2/modules/doc/doc /usr/share/icingaweb2/modules/doc/doc/1-module-documentation.md /usr/share/icingaweb2/modules/doc/library /usr/share/icingaweb2/modules/doc/library/Doc /usr/share/icingaweb2/modules/doc/library/Doc/DocController.php /usr/share/icingaweb2/modules/doc/library/Doc/DocIterator.php /usr/share/icingaweb2/modules/doc/library/Doc/DocParser.php /usr/share/icingaweb2/modules/doc/library/Doc/DocSection.php /usr/share/icingaweb2/modules/doc/library/Doc/DocSectionFilterIterator.php /usr/share/icingaweb2/modules/doc/library/Doc/Exception /usr/share/icingaweb2/modules/doc/library/Doc/Exception/ChapterNotFoundException.php /usr/share/icingaweb2/modules/doc/library/Doc/Exception/DocEmptyException.php /usr/share/icingaweb2/modules/doc/library/Doc/Exception/DocException.php /usr/share/icingaweb2/modules/doc/library/Doc/Renderer /usr/share/icingaweb2/modules/doc/library/Doc/Renderer/DocRenderer.php /usr/share/icingaweb2/modules/doc/library/Doc/Renderer/DocSearchRenderer.php /usr/share/icingaweb2/modules/doc/library/Doc/Renderer/DocSectionRenderer.php /usr/share/icingaweb2/modules/doc/library/Doc/Renderer/DocTocRenderer.php /usr/share/icingaweb2/modules/doc/library/Doc/Search /usr/share/icingaweb2/modules/doc/library/Doc/Search/DocSearch.php /usr/share/icingaweb2/modules/doc/library/Doc/Search/DocSearchIterator.php /usr/share/icingaweb2/modules/doc/library/Doc/Search/DocSearchMatch.php /usr/share/icingaweb2/modules/doc/module.info /usr/share/icingaweb2/modules/doc/public /usr/share/icingaweb2/modules/doc/public/css /usr/share/icingaweb2/modules/doc/public/css/module.less /usr/share/icingaweb2/modules/doc/public/img /usr/share/icingaweb2/modules/doc/public/img/doc /usr/share/icingaweb2/modules/doc/public/img/doc/markdown.png /usr/share/icingaweb2/modules/doc/public/js /usr/share/icingaweb2/modules/doc/public/js/module.js /usr/share/icingaweb2/modules/doc/run.php /usr/share/icingaweb2/modules/iframe /usr/share/icingaweb2/modules/iframe/application /usr/share/icingaweb2/modules/iframe/application/controllers /usr/share/icingaweb2/modules/iframe/application/controllers/IndexController.php /usr/share/icingaweb2/modules/iframe/application/views /usr/share/icingaweb2/modules/iframe/application/views/scripts /usr/share/icingaweb2/modules/iframe/application/views/scripts/index /usr/share/icingaweb2/modules/iframe/application/views/scripts/index/index.phtml /usr/share/icingaweb2/modules/iframe/module.info /usr/share/icingaweb2/modules/monitoring /usr/share/icingaweb2/modules/monitoring/application /usr/share/icingaweb2/modules/monitoring/application/clicommands /usr/share/icingaweb2/modules/monitoring/application/clicommands/ConferenceCommand.php /usr/share/icingaweb2/modules/monitoring/application/clicommands/ListCommand.php /usr/share/icingaweb2/modules/monitoring/application/clicommands/NrpeCommand.php /usr/share/icingaweb2/modules/monitoring/application/controllers /usr/share/icingaweb2/modules/monitoring/application/controllers/ActionsController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/AlertsummaryController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/ChartController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/CommentController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/CommentsController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/ConfigController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/DowntimeController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/DowntimesController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/HealthController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/HostController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/HostsController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/ListController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/ServiceController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/ServicesController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/ShowController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/TacticalController.php /usr/share/icingaweb2/modules/monitoring/application/controllers/TimelineController.php /usr/share/icingaweb2/modules/monitoring/application/forms /usr/share/icingaweb2/modules/monitoring/application/forms/Command /usr/share/icingaweb2/modules/monitoring/application/forms/Command/CommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Instance /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Instance/DisableNotificationsExpireCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/ObjectsCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/RemoveAcknowledgementCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Command/Object/ToggleObjectFeaturesCommandForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Config /usr/share/icingaweb2/modules/monitoring/application/forms/Config/BackendConfigForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Config/SecurityConfigForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Config/Transport /usr/share/icingaweb2/modules/monitoring/application/forms/Config/Transport/LocalTransportForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Config/Transport/RemoteTransportForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Config/TransportConfigForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/EventOverviewForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Navigation /usr/share/icingaweb2/modules/monitoring/application/forms/Navigation/ActionForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Navigation/HostActionForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Navigation/ServiceActionForm.php /usr/share/icingaweb2/modules/monitoring/application/forms/Setup /usr/share/icingaweb2/modules/monitoring/application/forms/Setup/BackendPage.php /usr/share/icingaweb2/modules/monitoring/application/forms/Setup/IdoResourcePage.php /usr/share/icingaweb2/modules/monitoring/application/forms/Setup/LivestatusResourcePage.php /usr/share/icingaweb2/modules/monitoring/application/forms/Setup/SecurityPage.php /usr/share/icingaweb2/modules/monitoring/application/forms/Setup/TransportPage.php /usr/share/icingaweb2/modules/monitoring/application/forms/Setup/WelcomePage.php /usr/share/icingaweb2/modules/monitoring/application/forms/StatehistoryForm.php /usr/share/icingaweb2/modules/monitoring/application/locale /usr/share/icingaweb2/modules/monitoring/application/locale/de_DE /usr/share/icingaweb2/modules/monitoring/application/locale/de_DE/LC_MESSAGES /usr/share/icingaweb2/modules/monitoring/application/locale/de_DE/LC_MESSAGES/monitoring.mo /usr/share/icingaweb2/modules/monitoring/application/locale/de_DE/LC_MESSAGES/monitoring.po /usr/share/icingaweb2/modules/monitoring/application/locale/it_IT /usr/share/icingaweb2/modules/monitoring/application/locale/it_IT/LC_MESSAGES /usr/share/icingaweb2/modules/monitoring/application/locale/it_IT/LC_MESSAGES/monitoring.mo /usr/share/icingaweb2/modules/monitoring/application/locale/it_IT/LC_MESSAGES/monitoring.po /usr/share/icingaweb2/modules/monitoring/application/locale/pt_BR /usr/share/icingaweb2/modules/monitoring/application/locale/pt_BR/LC_MESSAGES /usr/share/icingaweb2/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.mo /usr/share/icingaweb2/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.po /usr/share/icingaweb2/modules/monitoring/application/locale/ru_RU /usr/share/icingaweb2/modules/monitoring/application/locale/ru_RU/LC_MESSAGES /usr/share/icingaweb2/modules/monitoring/application/locale/ru_RU/LC_MESSAGES/monitoring.po /usr/share/icingaweb2/modules/monitoring/application/views /usr/share/icingaweb2/modules/monitoring/application/views/helpers /usr/share/icingaweb2/modules/monitoring/application/views/helpers/CheckPerformance.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/ContactFlags.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/Customvar.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/HostFlags.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/IconImage.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/Link.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/MonitoringFlags.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/Perfdata.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/PluginOutput.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/RuntimeVariables.php /usr/share/icingaweb2/modules/monitoring/application/views/helpers/ServiceFlags.php /usr/share/icingaweb2/modules/monitoring/application/views/scripts /usr/share/icingaweb2/modules/monitoring/application/views/scripts/alertsummary /usr/share/icingaweb2/modules/monitoring/application/views/scripts/alertsummary/defectimage.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/alertsummary/index.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/chart /usr/share/icingaweb2/modules/monitoring/application/views/scripts/chart/hostgroup.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/chart/servicegroup.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/chart/test.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/comment /usr/share/icingaweb2/modules/monitoring/application/views/scripts/comment/remove.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/comment/show.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/comments /usr/share/icingaweb2/modules/monitoring/application/views/scripts/comments/delete-all.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/comments/show.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/config /usr/share/icingaweb2/modules/monitoring/application/views/scripts/config/form.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/config/index.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/config/security.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/downtime /usr/share/icingaweb2/modules/monitoring/application/views/scripts/downtime/remove.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/downtime/show.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/downtimes /usr/share/icingaweb2/modules/monitoring/application/views/scripts/downtimes/delete-all.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/downtimes/show.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/health /usr/share/icingaweb2/modules/monitoring/application/views/scripts/health/disable-notifications.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/health/info.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/health/not-running.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/health/stats.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/host /usr/share/icingaweb2/modules/monitoring/application/views/scripts/host/services.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/host/show.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/hosts /usr/share/icingaweb2/modules/monitoring/application/views/scripts/hosts/show.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/comments.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/components /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/components/hostssummary.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/components/selectioninfo.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/contactgroups.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/contacts.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/downtimes.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/eventgrid.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/eventhistory.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/hostgroups.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/hosts.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/notifications.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/servicegrid.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/servicegroups.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/list/services.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/object /usr/share/icingaweb2/modules/monitoring/application/views/scripts/object/detail-history.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/command /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/command/object-command-form.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/command/objects-command-form.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/comment /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/comment/comment-description.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/comment/comment-detail.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/comment/comment-header.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/comment/comments-header.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/downtime /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/downtime/downtime-header.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/downtime/downtimes-header.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/event-history.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/host /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/host/objects-header.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/host/statusicons.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/object /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/object/detail-content.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/object/host-header.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/object/service-header.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/service /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/service/objects-header.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/service/statusicons.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/partials/show-more.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/service /usr/share/icingaweb2/modules/monitoring/application/views/scripts/service/show.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/services /usr/share/icingaweb2/modules/monitoring/application/views/scripts/services/show.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/acknowledgement.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/actions.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/checksource.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/checkstatistics.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/checktimeperiod.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/command.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/comments.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/contacts.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/customvars.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/downtime.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/flags.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/flapping.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/grapher.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/hostgroups.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/notes.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/notifications.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/output.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/perfdata.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/servicegroups.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/components/status.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/show/contact.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/tactical /usr/share/icingaweb2/modules/monitoring/application/views/scripts/tactical/components /usr/share/icingaweb2/modules/monitoring/application/views/scripts/tactical/components/hostservicechecks.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/tactical/components/monitoringfeatures.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/tactical/components/ok_hosts.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/tactical/components/parts /usr/share/icingaweb2/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/tactical/components/problem_hosts.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/tactical/index.phtml /usr/share/icingaweb2/modules/monitoring/application/views/scripts/timeline /usr/share/icingaweb2/modules/monitoring/application/views/scripts/timeline/index.phtml /usr/share/icingaweb2/modules/monitoring/configuration.php /usr/share/icingaweb2/modules/monitoring/doc /usr/share/icingaweb2/modules/monitoring/doc/commandtransports.md /usr/share/icingaweb2/modules/monitoring/doc/configuration.md /usr/share/icingaweb2/modules/monitoring/doc/security.md /usr/share/icingaweb2/modules/monitoring/library /usr/share/icingaweb2/modules/monitoring/library/Monitoring /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/IdoBackend.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/AllcontactsQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/CommandQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/EventgridQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/EventhistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/GroupsummaryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentdeletionhistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeendhistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupsummaryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HostserviceproblemsummaryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatussummaryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/InstanceQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationhistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ProgramstatusQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/RuntimesummaryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/RuntimevariablesQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentdeletionhistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeendhistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupsummaryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatussummaryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatussummaryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Livestatus /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Livestatus/LivestatusBackend.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Livestatus/Query /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Livestatus/Query/DowntimeQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Livestatus/Query/HostgroupQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Livestatus/Query/ServicegroupQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Livestatus/Query/StatusQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/Livestatus/Query/StatusSummaryQuery.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/BackendStep.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Cli /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Cli/CliUtils.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/IcingaCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Instance /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Instance/DisableNotificationsExpireCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Instance/ToggleInstanceFeatureCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/AcknowledgeProblemCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/AddCommentCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/DeleteCommentCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/DeleteDowntimeCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/ObjectCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/ProcessCheckResultCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/PropagateHostDowntimeCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/RemoveAcknowledgementCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/ScheduleHostCheckCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/ScheduleHostDowntimeCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/ScheduleServiceCheckCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/ScheduleServiceDowntimeCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/SendCustomNotificationCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/ToggleObjectFeatureCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Object/WithCommentCommand.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Renderer /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandRendererInterface.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Transport /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Transport/CommandTransport.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Transport/CommandTransportInterface.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Transport/LocalCommandFile.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Controller.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Data /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Data/ColumnFilterIterator.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Command.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Comment.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Contact.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Contactgroup.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Customvar.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/DataView.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Downtime.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Eventgrid.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Eventhistory.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Hostcomment.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Hostdowntime.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Hostgroup.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Hostgroupsummary.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Hoststatus.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Hoststatussummary.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Instance.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Notification.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Programstatus.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Runtimesummary.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Runtimevariables.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Servicecomment.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Servicedowntime.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Servicegroup.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Servicegroupsummary.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Servicestatus.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Servicestatussummary.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/DataView/Statussummary.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Environment.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Exception /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Exception/CommandTransportException.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Exception/UnsupportedBackendException.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Hook /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Hook/DataviewExtensionHook.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Hook/HostActionsHook.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Hook/IdoQueryExtensionHook.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Hook/ServiceActionsHook.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Hook/TimelineProviderHook.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/MonitoringWizard.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Object /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Object/Acknowledgement.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Object/Host.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Object/HostList.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Object/Macro.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Object/MonitoredObject.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Object/ObjectList.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Object/Service.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Object/ServiceList.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Plugin /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Plugin.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Plugin/Perfdata.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Plugin/PerfdataSet.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/SecurityStep.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Timeline /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Timeline/TimeEntry.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Timeline/TimeLine.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Timeline/TimeRange.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/TransportStep.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Controller /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Hook /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Hook/HostActionsHook.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Hook/ServiceActionsHook.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Hook/TimelineProviderHook.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Navigation /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Navigation/Action.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Navigation/HostAction.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Navigation/HostNote.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Navigation/Renderer /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Navigation/Renderer/BackendAvailabilityNavigationItemRenderer.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Navigation/Renderer/MonitoringBadgeNavigationItemRenderer.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Navigation/ServiceAction.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Navigation/ServiceNote.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Widget /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Widget/SelectBox.php /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php /usr/share/icingaweb2/modules/monitoring/module.info /usr/share/icingaweb2/modules/monitoring/public /usr/share/icingaweb2/modules/monitoring/public/css /usr/share/icingaweb2/modules/monitoring/public/css/module.less /usr/share/icingaweb2/modules/monitoring/public/css/service-grid.less /usr/share/icingaweb2/modules/monitoring/public/css/tables.less /usr/share/icingaweb2/modules/monitoring/public/js /usr/share/icingaweb2/modules/monitoring/public/js/module.js /usr/share/icingaweb2/modules/monitoring/test /usr/share/icingaweb2/modules/monitoring/test/php /usr/share/icingaweb2/modules/monitoring/test/php/application /usr/share/icingaweb2/modules/monitoring/test/php/application/views /usr/share/icingaweb2/modules/monitoring/test/php/application/views/helpers /usr/share/icingaweb2/modules/monitoring/test/php/application/views/helpers/MonitoringFlagsTest.php /usr/share/icingaweb2/modules/monitoring/test/php/library /usr/share/icingaweb2/modules/monitoring/test/php/library/Monitoring /usr/share/icingaweb2/modules/monitoring/test/php/library/Monitoring/Object /usr/share/icingaweb2/modules/monitoring/test/php/library/Monitoring/Object/MacroTest.php /usr/share/icingaweb2/modules/monitoring/test/php/library/Monitoring/Plugin /usr/share/icingaweb2/modules/monitoring/test/php/library/Monitoring/Plugin/PerfdataSetTest.php /usr/share/icingaweb2/modules/monitoring/test/php/library/Monitoring/Plugin/PerfdataTest.php /usr/share/icingaweb2/modules/monitoring/test/php/regression /usr/share/icingaweb2/modules/monitoring/test/php/regression/Bug6088Test.php /usr/share/icingaweb2/modules/monitoring/test/php/regression/Bug7043Test.php /usr/share/icingaweb2/modules/setup /usr/share/icingaweb2/modules/setup/application /usr/share/icingaweb2/modules/setup/application/clicommands /usr/share/icingaweb2/modules/setup/application/clicommands/ConfigCommand.php /usr/share/icingaweb2/modules/setup/application/clicommands/TokenCommand.php /usr/share/icingaweb2/modules/setup/application/controllers /usr/share/icingaweb2/modules/setup/application/controllers/IndexController.php /usr/share/icingaweb2/modules/setup/application/forms /usr/share/icingaweb2/modules/setup/application/forms/AdminAccountPage.php /usr/share/icingaweb2/modules/setup/application/forms/AuthBackendPage.php /usr/share/icingaweb2/modules/setup/application/forms/AuthenticationPage.php /usr/share/icingaweb2/modules/setup/application/forms/DatabaseCreationPage.php /usr/share/icingaweb2/modules/setup/application/forms/DbResourcePage.php /usr/share/icingaweb2/modules/setup/application/forms/GeneralConfigPage.php /usr/share/icingaweb2/modules/setup/application/forms/LdapDiscoveryConfirmPage.php /usr/share/icingaweb2/modules/setup/application/forms/LdapDiscoveryPage.php /usr/share/icingaweb2/modules/setup/application/forms/LdapResourcePage.php /usr/share/icingaweb2/modules/setup/application/forms/ModulePage.php /usr/share/icingaweb2/modules/setup/application/forms/RequirementsPage.php /usr/share/icingaweb2/modules/setup/application/forms/SummaryPage.php /usr/share/icingaweb2/modules/setup/application/forms/UserGroupBackendPage.php /usr/share/icingaweb2/modules/setup/application/forms/WelcomePage.php /usr/share/icingaweb2/modules/setup/application/locale /usr/share/icingaweb2/modules/setup/application/locale/de_DE /usr/share/icingaweb2/modules/setup/application/locale/de_DE/LC_MESSAGES /usr/share/icingaweb2/modules/setup/application/locale/de_DE/LC_MESSAGES/setup.mo /usr/share/icingaweb2/modules/setup/application/locale/de_DE/LC_MESSAGES/setup.po /usr/share/icingaweb2/modules/setup/application/views /usr/share/icingaweb2/modules/setup/application/views/scripts /usr/share/icingaweb2/modules/setup/application/views/scripts/form /usr/share/icingaweb2/modules/setup/application/views/scripts/form/setup-modules.phtml /usr/share/icingaweb2/modules/setup/application/views/scripts/form/setup-requirements.phtml /usr/share/icingaweb2/modules/setup/application/views/scripts/form/setup-summary.phtml /usr/share/icingaweb2/modules/setup/application/views/scripts/form/setup-welcome.phtml /usr/share/icingaweb2/modules/setup/application/views/scripts/index /usr/share/icingaweb2/modules/setup/application/views/scripts/index/index.phtml /usr/share/icingaweb2/modules/setup/application/views/scripts/index/parts /usr/share/icingaweb2/modules/setup/application/views/scripts/index/parts/finish.phtml /usr/share/icingaweb2/modules/setup/application/views/scripts/index/parts/wizard.phtml /usr/share/icingaweb2/modules/setup/library /usr/share/icingaweb2/modules/setup/library/Setup /usr/share/icingaweb2/modules/setup/library/Setup/Exception /usr/share/icingaweb2/modules/setup/library/Setup/Exception/SetupException.php /usr/share/icingaweb2/modules/setup/library/Setup/Requirement /usr/share/icingaweb2/modules/setup/library/Setup/Requirement.php /usr/share/icingaweb2/modules/setup/library/Setup/Requirement/ClassRequirement.php /usr/share/icingaweb2/modules/setup/library/Setup/Requirement/ConfigDirectoryRequirement.php /usr/share/icingaweb2/modules/setup/library/Setup/Requirement/OSRequirement.php /usr/share/icingaweb2/modules/setup/library/Setup/Requirement/PhpConfigRequirement.php /usr/share/icingaweb2/modules/setup/library/Setup/Requirement/PhpModuleRequirement.php /usr/share/icingaweb2/modules/setup/library/Setup/Requirement/PhpVersionRequirement.php /usr/share/icingaweb2/modules/setup/library/Setup/RequirementSet.php /usr/share/icingaweb2/modules/setup/library/Setup/RequirementsRenderer.php /usr/share/icingaweb2/modules/setup/library/Setup/Setup.php /usr/share/icingaweb2/modules/setup/library/Setup/SetupWizard.php /usr/share/icingaweb2/modules/setup/library/Setup/Step.php /usr/share/icingaweb2/modules/setup/library/Setup/Steps /usr/share/icingaweb2/modules/setup/library/Setup/Steps/AuthenticationStep.php /usr/share/icingaweb2/modules/setup/library/Setup/Steps/DatabaseStep.php /usr/share/icingaweb2/modules/setup/library/Setup/Steps/GeneralConfigStep.php /usr/share/icingaweb2/modules/setup/library/Setup/Steps/ResourceStep.php /usr/share/icingaweb2/modules/setup/library/Setup/Steps/UserGroupStep.php /usr/share/icingaweb2/modules/setup/library/Setup/Utils /usr/share/icingaweb2/modules/setup/library/Setup/Utils/DbTool.php /usr/share/icingaweb2/modules/setup/library/Setup/Utils/EnableModuleStep.php /usr/share/icingaweb2/modules/setup/library/Setup/Utils/MakeDirStep.php /usr/share/icingaweb2/modules/setup/library/Setup/Web /usr/share/icingaweb2/modules/setup/library/Setup/Web/Form /usr/share/icingaweb2/modules/setup/library/Setup/Web/Form/Validator /usr/share/icingaweb2/modules/setup/library/Setup/Web/Form/Validator/TokenValidator.php /usr/share/icingaweb2/modules/setup/library/Setup/WebWizard.php /usr/share/icingaweb2/modules/setup/library/Setup/Webserver /usr/share/icingaweb2/modules/setup/library/Setup/Webserver.php /usr/share/icingaweb2/modules/setup/library/Setup/Webserver/Apache.php /usr/share/icingaweb2/modules/setup/library/Setup/Webserver/Nginx.php /usr/share/icingaweb2/modules/setup/module.info /usr/share/icingaweb2/modules/setup/test /usr/share/icingaweb2/modules/setup/test/php /usr/share/icingaweb2/modules/setup/test/php/library /usr/share/icingaweb2/modules/setup/test/php/library/Setup /usr/share/icingaweb2/modules/setup/test/php/library/Setup/RequirementSetTest.php /usr/share/icingaweb2/modules/translation /usr/share/icingaweb2/modules/translation/application /usr/share/icingaweb2/modules/translation/application/clicommands /usr/share/icingaweb2/modules/translation/application/clicommands/CompileCommand.php /usr/share/icingaweb2/modules/translation/application/clicommands/RefreshCommand.php /usr/share/icingaweb2/modules/translation/doc /usr/share/icingaweb2/modules/translation/doc/translation.md /usr/share/icingaweb2/modules/translation/library /usr/share/icingaweb2/modules/translation/library/Translation /usr/share/icingaweb2/modules/translation/library/Translation/Cli /usr/share/icingaweb2/modules/translation/library/Translation/Cli/TranslationCommand.php /usr/share/icingaweb2/modules/translation/library/Translation/Util /usr/share/icingaweb2/modules/translation/library/Translation/Util/GettextTranslationHelper.php /usr/share/icingaweb2/modules/translation/module.info /usr/share/icingaweb2/modules/translation/public /usr/share/icingaweb2/modules/translation/public/img /usr/share/icingaweb2/modules/translation/public/img/doc /usr/share/icingaweb2/modules/translation/public/img/doc/poedit_001.png /usr/share/icingaweb2/modules/translation/public/img/doc/poedit_002.png /usr/share/icingaweb2/modules/translation/public/img/doc/poedit_003.png /usr/share/icingaweb2/modules/translation/public/img/doc/poedit_004.png /usr/share/icingaweb2/modules/translation/public/img/doc/poedit_005.png /usr/share/icingaweb2/public /usr/share/icingaweb2/public/css /usr/share/icingaweb2/public/css/icinga /usr/share/icingaweb2/public/css/icinga/about.less /usr/share/icingaweb2/public/css/icinga/animation.less /usr/share/icingaweb2/public/css/icinga/badges.less /usr/share/icingaweb2/public/css/icinga/base.less /usr/share/icingaweb2/public/css/icinga/colors.less /usr/share/icingaweb2/public/css/icinga/compat.less /usr/share/icingaweb2/public/css/icinga/controls.less /usr/share/icingaweb2/public/css/icinga/dev.less /usr/share/icingaweb2/public/css/icinga/footer-elements.less /usr/share/icingaweb2/public/css/icinga/forms.less /usr/share/icingaweb2/public/css/icinga/grid.less /usr/share/icingaweb2/public/css/icinga/header-elements.less /usr/share/icingaweb2/public/css/icinga/layout-colors.less /usr/share/icingaweb2/public/css/icinga/layout-structure.less /usr/share/icingaweb2/public/css/icinga/login.less /usr/share/icingaweb2/public/css/icinga/logo.less /usr/share/icingaweb2/public/css/icinga/main-content.less /usr/share/icingaweb2/public/css/icinga/main.less /usr/share/icingaweb2/public/css/icinga/menu.less /usr/share/icingaweb2/public/css/icinga/mixins.less /usr/share/icingaweb2/public/css/icinga/nav.less /usr/share/icingaweb2/public/css/icinga/setup.less /usr/share/icingaweb2/public/css/icinga/spinner.less /usr/share/icingaweb2/public/css/icinga/tabs.less /usr/share/icingaweb2/public/css/icinga/widgets.less /usr/share/icingaweb2/public/css/pdf /usr/share/icingaweb2/public/css/pdf/pdfprint.less /usr/share/icingaweb2/public/css/vendor /usr/share/icingaweb2/public/css/vendor/normalize.css /usr/share/icingaweb2/public/css/vendor/tipsy.css /usr/share/icingaweb2/public/error_norewrite.html /usr/share/icingaweb2/public/img /usr/share/icingaweb2/public/img/favicon.png /usr/share/icingaweb2/public/img/icinga-icon-inv.png /usr/share/icingaweb2/public/img/icinga-icon.png /usr/share/icingaweb2/public/img/icons /usr/share/icingaweb2/public/img/icons/acknowledgement.png /usr/share/icingaweb2/public/img/icons/acknowledgement_petrol.png /usr/share/icingaweb2/public/img/icons/active_checks_disabled.png /usr/share/icingaweb2/public/img/icons/active_checks_disabled_petrol.png /usr/share/icingaweb2/public/img/icons/active_passive_checks_disabled.png /usr/share/icingaweb2/public/img/icons/active_passive_checks_disabled_petrol.png /usr/share/icingaweb2/public/img/icons/comment.png /usr/share/icingaweb2/public/img/icons/comment_petrol.png /usr/share/icingaweb2/public/img/icons/configuration.png /usr/share/icingaweb2/public/img/icons/configuration_petrol.png /usr/share/icingaweb2/public/img/icons/create.png /usr/share/icingaweb2/public/img/icons/create_petrol.png /usr/share/icingaweb2/public/img/icons/csv.png /usr/share/icingaweb2/public/img/icons/csv_petrol.png /usr/share/icingaweb2/public/img/icons/dashboard.png /usr/share/icingaweb2/public/img/icons/dashboard_petrol.png /usr/share/icingaweb2/public/img/icons/disabled.png /usr/share/icingaweb2/public/img/icons/disabled_petrol.png /usr/share/icingaweb2/public/img/icons/down.png /usr/share/icingaweb2/public/img/icons/down_petrol.png /usr/share/icingaweb2/public/img/icons/downtime_end.png /usr/share/icingaweb2/public/img/icons/downtime_end_petrol.png /usr/share/icingaweb2/public/img/icons/downtime_start.png /usr/share/icingaweb2/public/img/icons/downtime_start__petrol.png /usr/share/icingaweb2/public/img/icons/edit.png /usr/share/icingaweb2/public/img/icons/edit_petrol.png /usr/share/icingaweb2/public/img/icons/error.png /usr/share/icingaweb2/public/img/icons/error_petrol.png /usr/share/icingaweb2/public/img/icons/error_white.png /usr/share/icingaweb2/public/img/icons/expand.png /usr/share/icingaweb2/public/img/icons/expand_petrol.png /usr/share/icingaweb2/public/img/icons/flapping.png /usr/share/icingaweb2/public/img/icons/flapping_petrol.png /usr/share/icingaweb2/public/img/icons/history.png /usr/share/icingaweb2/public/img/icons/history_petrol.png /usr/share/icingaweb2/public/img/icons/host.png /usr/share/icingaweb2/public/img/icons/host_petrol.png /usr/share/icingaweb2/public/img/icons/hostgroup.png /usr/share/icingaweb2/public/img/icons/hostgroup_petrol.png /usr/share/icingaweb2/public/img/icons/in_downtime.png /usr/share/icingaweb2/public/img/icons/in_downtime_petrol.png /usr/share/icingaweb2/public/img/icons/json.png /usr/share/icingaweb2/public/img/icons/json_petrol.png /usr/share/icingaweb2/public/img/icons/logout.png /usr/share/icingaweb2/public/img/icons/logout_petrol.png /usr/share/icingaweb2/public/img/icons/next.png /usr/share/icingaweb2/public/img/icons/next_petrol.png /usr/share/icingaweb2/public/img/icons/notification.png /usr/share/icingaweb2/public/img/icons/notification_disabled.png /usr/share/icingaweb2/public/img/icons/notification_disabled_petrol.png /usr/share/icingaweb2/public/img/icons/notification_petrol.png /usr/share/icingaweb2/public/img/icons/pdf.png /usr/share/icingaweb2/public/img/icons/pdf_petrol.png /usr/share/icingaweb2/public/img/icons/prev.png /usr/share/icingaweb2/public/img/icons/prev_petrol.png /usr/share/icingaweb2/public/img/icons/refresh.png /usr/share/icingaweb2/public/img/icons/refresh_petrol.png /usr/share/icingaweb2/public/img/icons/remove.png /usr/share/icingaweb2/public/img/icons/remove_petrol.png /usr/share/icingaweb2/public/img/icons/reschedule.png /usr/share/icingaweb2/public/img/icons/reschedule_petrol.png /usr/share/icingaweb2/public/img/icons/save.png /usr/share/icingaweb2/public/img/icons/save_petrol.png /usr/share/icingaweb2/public/img/icons/search.png /usr/share/icingaweb2/public/img/icons/search_petrol.png /usr/share/icingaweb2/public/img/icons/service.png /usr/share/icingaweb2/public/img/icons/service_petrol.png /usr/share/icingaweb2/public/img/icons/servicegroup.png /usr/share/icingaweb2/public/img/icons/servicegroup_petrol.png /usr/share/icingaweb2/public/img/icons/softstate.png /usr/share/icingaweb2/public/img/icons/submit.png /usr/share/icingaweb2/public/img/icons/submit_petrol.png /usr/share/icingaweb2/public/img/icons/success.png /usr/share/icingaweb2/public/img/icons/success_petrol.png /usr/share/icingaweb2/public/img/icons/tux.png /usr/share/icingaweb2/public/img/icons/uebersicht.png /usr/share/icingaweb2/public/img/icons/unhandled.png /usr/share/icingaweb2/public/img/icons/unhandled_petrol.png /usr/share/icingaweb2/public/img/icons/up.png /usr/share/icingaweb2/public/img/icons/up_petrol.png /usr/share/icingaweb2/public/img/icons/user.png /usr/share/icingaweb2/public/img/icons/user_petrol.png /usr/share/icingaweb2/public/img/icons/win.png /usr/share/icingaweb2/public/img/logo_icinga-inv.png /usr/share/icingaweb2/public/img/logo_icinga.png /usr/share/icingaweb2/public/img/logo_icinga_big.png /usr/share/icingaweb2/public/img/logo_icinga_big_dark.png /usr/share/icingaweb2/public/img/tree /usr/share/icingaweb2/public/img/tree/tree-minus.gif /usr/share/icingaweb2/public/img/tree/tree-plus.gif /usr/share/icingaweb2/public/index.php /usr/share/icingaweb2/public/js /usr/share/icingaweb2/public/js/helpers.js /usr/share/icingaweb2/public/js/icinga /usr/share/icingaweb2/public/js/icinga.js /usr/share/icingaweb2/public/js/icinga/behavior /usr/share/icingaweb2/public/js/icinga/behavior/actiontable.js /usr/share/icingaweb2/public/js/icinga/behavior/application-state.js /usr/share/icingaweb2/public/js/icinga/behavior/form.js /usr/share/icingaweb2/public/js/icinga/behavior/navigation.js /usr/share/icingaweb2/public/js/icinga/behavior/selectable.js /usr/share/icingaweb2/public/js/icinga/behavior/sparkline.js /usr/share/icingaweb2/public/js/icinga/behavior/tooltip.js /usr/share/icingaweb2/public/js/icinga/behavior/tristate.js /usr/share/icingaweb2/public/js/icinga/eventlistener.js /usr/share/icingaweb2/public/js/icinga/events.js /usr/share/icingaweb2/public/js/icinga/history.js /usr/share/icingaweb2/public/js/icinga/loader.js /usr/share/icingaweb2/public/js/icinga/logger.js /usr/share/icingaweb2/public/js/icinga/module.js /usr/share/icingaweb2/public/js/icinga/timer.js /usr/share/icingaweb2/public/js/icinga/timezone.js /usr/share/icingaweb2/public/js/icinga/ui.js /usr/share/icingaweb2/public/js/icinga/utils.js /usr/share/icingaweb2/public/js/vendor /usr/share/icingaweb2/public/js/vendor/SOURCE.jquery.tipsy /usr/share/icingaweb2/public/js/vendor/jquery-1.11.0.js /usr/share/icingaweb2/public/js/vendor/jquery-1.11.0.min.js /usr/share/icingaweb2/public/js/vendor/jquery-1.11.0.min.map /usr/share/icingaweb2/public/js/vendor/jquery-2.1.0.js /usr/share/icingaweb2/public/js/vendor/jquery-2.1.0.min.js /usr/share/icingaweb2/public/js/vendor/jquery-2.1.0.min.map /usr/share/icingaweb2/public/js/vendor/jquery.sparkline.js /usr/share/icingaweb2/public/js/vendor/jquery.sparkline.min.js /usr/share/icingaweb2/public/js/vendor/jquery.tipsy.js /usr/share/icingaweb2/public/js/vendor/jquery.tipsy.min.js /var/log/icingaweb2
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket icingacli
installiert wurden.
# rpm -qil icingacli Name : icingacli Version : 2.1.0 Release : 1.el7.centos Architecture: noarch Install Date: Tue 17 Nov 2015 04:04:53 PM CET Group : Applications/System Size : 13991 License : GPLv2+ and MIT and BSD Signature : DSA/SHA1, Mon 16 Nov 2015 03:51:01 PM CET, Key ID c6e319c334410682 Source RPM : icingaweb2-2.1.0-1.el7.centos.src.rpm Build Date : Mon 16 Nov 2015 03:50:59 PM CET Build Host : jenkins-build-e5f722ea-917 Relocations : (not relocatable) Packager : Icinga Team <info@icinga.org> URL : https://icinga.org Summary : Icinga CLI Description : Icinga CLI /etc/bash_completion.d/icingacli /usr/bin/icingacli /usr/share/icingaweb2/application/clicommands /usr/share/icingaweb2/application/clicommands/AutocompleteCommand.php /usr/share/icingaweb2/application/clicommands/HelpCommand.php /usr/share/icingaweb2/application/clicommands/ModuleCommand.php /usr/share/icingaweb2/application/clicommands/WebCommand.php
Installation: mailx
Mit nachfolgendem Befehl, das rpm
-Paket - mailx
installiert werden:
# yum install mailx Loaded plugins: changelog, priorities 121 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package mailx.x86_64 0:12.5-12.el7_0 will be installed --> Finished Dependency Resolution Changes in packages about to be updated: Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: mailx x86_64 12.5-12.el7_0 base 244 k Transaction Summary ================================================================================ Install 1 Package Total download size: 244 k Installed size: 466 k Is this ok [y/d/N]: y Downloading packages: mailx-12.5-12.el7_0.x86_64.rpm | 244 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : mailx-12.5-12.el7_0.x86_64 1/1 Verifying : mailx-12.5-12.el7_0.x86_64 1/1 Installed: mailx.x86_64 0:12.5-12.el7_0 Complete!
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket mailx
installiert wurden.
# rpm -qil mailx Name : mailx Version : 12.5 Release : 12.el7_0 Architecture: x86_64 Install Date: Tue 17 Nov 2015 06:05:09 PM CET Group : Applications/Internet Size : 477130 License : BSD with advertising and MPLv1.1 Signature : RSA/SHA256, Tue 16 Dec 2014 09:42:47 PM CET, Key ID 24c6a8a7f4a80eb5 Source RPM : mailx-12.5-12.el7_0.src.rpm Build Date : Tue 16 Dec 2014 09:40:51 PM CET Build Host : worker1.bsys.centos.org Relocations : (not relocatable) Packager : CentOS BuildSystem <http://bugs.centos.org> Vendor : CentOS URL : http://heirloom.sourceforge.net/mailx.html Summary : Enhanced implementation of the mailx command Description : Mailx is an enhanced mail command, which provides the functionality of the POSIX mailx command, as well as SysV mail and Berkeley Mail (from which it is derived). Additionally to the POSIX features, mailx can work with Maildir/ e-mail storage format (as well as mailboxes), supports IMAP, POP3 and SMTP protocols (including over SSL) to operate with remote hosts, handles mime types and different charsets. There are a lot of other useful features, see mailx(1). And as its ancient analogues, mailx can be used as a mail script language, both for sending and receiving mail. Besides the "mailx" command, this package provides "mail" and "Mail" (which should be compatible with its predecessors from the mailx-8.x source), as well as "nail" (the initial name of this project). /bin/mail /bin/mailx /etc/mail.rc /usr/bin/Mail /usr/bin/nail /usr/share/doc/mailx-12.5 /usr/share/doc/mailx-12.5/AUTHORS /usr/share/doc/mailx-12.5/COPYING /usr/share/doc/mailx-12.5/README /usr/share/man/man1/Mail.1.gz /usr/share/man/man1/mail.1.gz /usr/share/man/man1/mailx.1.gz /usr/share/man/man1/nail.1.gz
Installation: php-ldap
Mit nachfolgendem Befehl, das rpm
-Paket - php-ldap
installiert werden:
# yum install php-ldap Loaded plugins: changelog, priorities 121 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package php-ldap.x86_64 0:5.4.16-36.el7_1 will be installed --> Finished Dependency Resolution Changes in packages about to be updated: Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: php-ldap x86_64 5.4.16-36.el7_1 updates 51 k Transaction Summary ================================================================================ Install 1 Package Total download size: 51 k Installed size: 56 k Is this ok [y/d/N]: y Downloading packages: php-ldap-5.4.16-36.el7_1.x86_64.rpm | 51 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : php-ldap-5.4.16-36.el7_1.x86_64 1/1 Verifying : php-ldap-5.4.16-36.el7_1.x86_64 1/1 Installed: php-ldap.x86_64 0:5.4.16-36.el7_1 Complete!
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket php-ldap
installiert wurden.
# rpm -qil php-ldap Name : php-ldap Version : 5.4.16 Release : 36.el7_1 Architecture: x86_64 Install Date: Wed 18 Nov 2015 10:14:14 AM CET Group : Development/Languages Size : 57841 License : PHP Signature : RSA/SHA256, Wed 24 Jun 2015 05:04:12 AM CEST, Key ID 24c6a8a7f4a80eb5 Source RPM : php-5.4.16-36.el7_1.src.rpm Build Date : Tue 23 Jun 2015 11:25:43 PM CEST Build Host : worker1.bsys.centos.org Relocations : (not relocatable) Packager : CentOS BuildSystem <http://bugs.centos.org> Vendor : CentOS URL : http://www.php.net/ Summary : A module for PHP applications that use LDAP Description : The php-ldap adds Lightweight Directory Access Protocol (LDAP) support to PHP. LDAP is a set of protocols for accessing directory services over the Internet. PHP is an HTML-embedded scripting language. /etc/php.d/ldap.ini /usr/lib64/php/modules/ldap.so
Konfiguration: PHP
/etc/php.ini
Nachfolgende Konfiguration in der Konfigurationsdatei /etc/php.ini
ist erforderlich, damit Icinga eine Default Timezone (Standard Zeitzone) verwendet werden kann.
Siehe auch nachfolgenden externen Link:
Nachfolgenden Anpassungen an der Konfigurationsdatei
/etc/php.ini
sind daher erforderlich:
(Nur relevanter Ausschnitt):
... [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone ; Tachtler ; default: ;date.timezone = date.timezone = Europe/Berlin ...
Konfiguration: vim
Nachfolgend soll eine Anpassung des unter Linux sehr gebräuchlichen Editors vim
durchgeführt werden, damit beim Editieren der Konfigurationsdateien von Icinga ein Syntax-Highlighting (Farbiges hervorheben von einzelnen Schlag- und Stichwörtern) innerhalb dieser Konfigurationsdateien erfolgt.
Dazu muss zuerst eine neues Verzeichnis und unter diesem neuen Verzeichnis noch zwei weitere Unterverzeichnisse mit nachfolgenden Pfadangaben und Namen angelegt werden, wozu nachfolgender Befehl genutzt werden kann:
# mkdir -p /root/.vim/{syntax,ftdetect}
Eine Überprüfung, ab die Erstellung des Verzeichnisses und der weiteren zwei Unterverzeichnisse erfolgereich war, kann mit nachfolgendem Befehl durchgeführt werden:
# find /root/.vim /root/.vim /root/.vim/syntax /root/.vim/ftdetect
Anschließend ist es erforderlich, nachfolgende beiden Konfigurationsdateien, welche mit der Instalaltion des rpm
-Pakets icinga2-commons
unter nachfolgendem Pfad
/usr/share/doc/icinga2-common-2.4.0/syntax/vim
installiert wurden, in jeweils das richtige Unterverzeichnis, wie mit nachfolgenden Befehlen gezeigt, zu kopieren:
# cp -a /usr/share/doc/icinga2-common-2.4.0/syntax/vim/ftdetect/icinga2.vim /root/.vim/ftdetect/icinga2.vim # cp -a /usr/share/doc/icinga2-common-2.4.0/syntax/vim/syntax/icinga2.vim /root/.vim/syntax/icinga2.vim
Konfiguration: MariaDB
Nachfolgende Schritte zur Konfiguration der hier zu verwendenden Datenbank MariaDB müssen durchgeführt werden, damit ein Datenaustausch, über die in der Datenbank enthaltenen Informationen, mit verschiedenen Programmen erfolgen kann, darunter auch Icinga-Web.
icinga2: Datenbank
Nachfolgende SQL-Datei kann z.B. im Verzeichnis /tmp
mit dem Namen
create_database_icinga2.sql
erstellt werden, um die Neuanlage einer Datenbank mit dem Namen icinga
durchzuführen:
-- CREATE DATABASE icinga; CREATE DATABASE icinga;
Zur Ausführung der SQL-Datei kann nachfolgender Befehl genutzt werden, welcher jedoch die Kenntnis des root
-Passwort für die Datenbank voraussetzt!:
# /usr/bin/mysql -u root -p < create_database_icinga2.sql Enter password:
* Das Erscheinen keiner Fehlermeldung, bedeutet die korrekte Ausführung des Befehls!
icinga2: Benutzer/Rechte
Nachfolgende SQL-Datei kann z.B. im Verzeichnis /tmp
mit dem Namen
create_users_for_remote_access_to_database_icinga.sql
erstellt werden, um einen Benutzer für die Datenbank icinga
zu erstellen und diesen mit den benötigten rechten auszustatten:
-- Use database. USE mysql; -- Create new users. CREATE USER 'icingauser'@'192.168.0.110' IDENTIFIED BY 'geheim'; CREATE USER 'icingauser'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim'; -- Grant privileges for database icinga to new users. GRANT USAGE ON *.* TO 'icingauser'@'192.168.0.110' IDENTIFIED BY 'geheim'; GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON `icinga`.* TO 'icinga'@'192.168.0.110'; GRANT USAGE ON *.* TO 'icingauser'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim'; GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON `icinga`.* TO 'icinga'@'server11.idmz.tachtler.net'; -- Make sure that priviliges are reloaded. FLUSH PRIVILEGES;
Zur Ausführung der SQL-Datei kann nachfolgender Befehl genutzt werden, welcher jedoch die Kenntnis des root
-Passwort für die Datenbank voraussetzt!:
# /usr/bin/mysql -u root -p < create_users_for_remote_access_to_database_icinga.sql Enter password:
* Das Erscheinen keiner Fehlermeldung, bedeutet die korrekte Ausführung des Befehls!
icinga2: Tabellen usw.
Bevor das durch die Installation des rpm
-Pakets icinga2-ido-mysql
mitgelieferte Skript
/usr/share/icinga2-ido-mysql/schema/mysql.sql
sollte dieses noch um nachfolgende Zeilen am Anfang des Skript ergänzt werden:
(Nur relevanter Ausschnitt):
use icinga;
Zur Ausführung der SQL-Datei kann nachfolgender Befehl genutzt werden, welcher jedoch die Kenntnis des root
-Passwort für die Datenbank voraussetzt!:
# /usr/bin/mysql -u root -p < /usr/share/icinga2-ido-mysql/schema/mysql.sql Enter password:
* Das Erscheinen keiner Fehlermeldung, bedeutet die korrekte Ausführung des Befehls!
icingaweb2: Datenbank
Nachfolgende SQL-Datei kann z.B. im Verzeichnis /tmp
mit dem Namen
create_database_icingaweb2.sql
erstellt werden, um die Neuanlage einer Datenbank mit dem Namen icinga
durchzuführen:
-- CREATE DATABASE icingaweb2; CREATE DATABASE icingaweb;
Zur Ausführung der SQL-Datei kann nachfolgender Befehl genutzt werden, welcher jedoch die Kenntnis des root
-Passwort für die Datenbank voraussetzt!:
# /usr/bin/mysql -u root -p < create_database_icingaweb2.sql Enter password:
* Das Erscheinen keiner Fehlermeldung, bedeutet die korrekte Ausführung des Befehls!
icingaweb2: Benutzer/Rechte
Nachfolgende SQL-Datei kann z.B. im Verzeichnis /tmp
mit dem Namen
create_users_for_remote_access_to_database_icingaweb.sql
erstellt werden, um einen Benutzer für die Datenbank icingaweb
zu erstellen und diesen mit den benötigten rechten auszustatten:
-- Use database. USE mysql; -- Create new users. CREATE USER 'icingawebuser'@'192.168.0.110' IDENTIFIED BY 'geheim'; CREATE USER 'icingawebuser'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim'; CREATE USER 'root'@'192.168.0.110' IDENTIFIED BY 'geheim'; CREATE USER 'root'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim'; -- Grant privileges for database icingaweb to new users. GRANT USAGE ON *.* TO 'icingawebuser'@'192.168.0.110' IDENTIFIED BY 'geheim'; GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON `icingaweb`.* TO 'icingaweb'@'192.168.0.110'; GRANT USAGE ON *.* TO 'icingawebuser'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'server11.idmz.tachtler.net'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.0.110'; -- Make sure that priviliges are reloaded. FLUSH PRIVILEGES;
Zur Ausführung der SQL-Datei kann nachfolgender Befehl genutzt werden, welcher jedoch die Kenntnis des root
-Passwort für die Datenbank voraussetzt!:
# /usr/bin/mysql -u root -p < create_users_for_remote_access_to_database_icingaweb.sql Enter password:
* Das Erscheinen keiner Fehlermeldung, bedeutet die korrekte Ausführung des Befehls!
icingaweb2: Tabellen usw.
Bevor das durch die Installation des rpm
-Pakets icingaweb
mitgelieferte Skript
/usr/share/doc/icingaweb2/schema/mysql.schema.sql
sollte dieses noch um nachfolgende Zeilen am Anfang des Skript ergänzt werden:
(Nur relevanter Ausschnitt):
use icingaweb;
Zur Ausführung der SQL-Datei kann nachfolgender Befehl genutzt werden, welcher jedoch die Kenntnis des root
-Passwort für die Datenbank voraussetzt!:
# /usr/bin/mysql -u root -p < /usr/share/doc/icingaweb2/schema/mysql.schema.sql Enter password:
* Das Erscheinen keiner Fehlermeldung, bedeutet die korrekte Ausführung des Befehls!
Konfiguration: DB IDO
/etc/icinga2/features-available/ido-mysql.conf
Nachfolgende Konfigurationsdatei muss entsprechend bei den Zugriffsdaten des Icinga-Benutzers auf die MariaDB angepasst werden.
Siehe hierzu auch den externen Link:
(Komplette Konfigurationsdatei):
/** * The db_ido_mysql library implements IDO functionality * for MySQL. */ library "db_ido_mysql" object IdoMysqlConnection "ido-mysql" { user = "icingauser" password = "geheim" host = "db.idmz.tachtler.net" database = "icinga" cleanup = { acknowledgements_age = 180d commenthistory_age = 180d contactnotifications_age = 180d contactnotificationmethods_age = 180d downtimehistory_age = 180d eventhandlers_age = 180d externalcommands_age = 180d flappinghistory_age = 180d hostchecks_age = 180d logentries_age = 180d notifications_age = 180d processevents_age = 180d statehistory_age = 180d servicechecks_age = 180d systemcommands_age = 180d } }
Neben den Anpassungen für
- user
- password
- host
- database
sollen die sonstigen Ergänzungen kurz erläutert werden:
Damit die Datenbank bzw. die einzelnen Tabellen nicht ins unermessliche anwachsen, sollten ältere nicht mehr interessante bzw. benötigte Daten aus der Datenbank gelöscht werden.
Da Icinga-Web nachfolgende Kategorien standardmäßig nutzt, sollten für diese auch entsprechende Fristen zur Löschung von nicht mehr interessante bzw. benötigte Daten aus der Datenbank definiert werden, was durch Ergänzung der oben gezeigte Konfigurationsdatei um nachfolgende Zeilen, realisiert werden kann:
... cleanup = { acknowledgements_age = 180d commenthistory_age = 180d contactnotifications_age = 180d contactnotificationmethods_age = 180d downtimehistory_age = 180d eventhandlers_age = 180d externalcommands_age = 180d flappinghistory_age = 180d hostchecks_age = 180d logentries_age = 180d notifications_age = 180d processevents_age = 180d statehistory_age = 180d servicechecks_age = 180d systemcommands_age = 180d }
Nachfolgende Erklärungen zu den Ergänzungen:
Parameter | Maximales Alter für die Tabelle |
---|---|
acknowledgements_age | acknowledgements. Standard 0 (niemals). |
commenthistory_age | commenthistory. Standard 0 (niemals). |
contactnotifications_age | contactnotifications. Standard 0 (niemals). |
contactnotificationmethods_age | contactnotificationmethods. Standard 0 (niemals). |
downtimehistory_age | downtimehistory. Standard 0 (niemals). |
eventhandlers_age | eventhandlers. Standard 0 (niemals). |
externalcommands_age | externalcommands. Standard 0 (niemals). |
flappinghistory_age | flappinghistory. Standard 0 (niemals). |
hostchecks_age | hostalives. Standard 0 (niemals). |
logentries_age | logentries. Standard 0 (niemals). |
notifications_age | notifications. Standard 0 (niemals). |
processevents_age | processevents. Standard 0 (niemals). |
statehistory_age | statehistory. Standard 0 (niemals). |
servicechecks_age | servicechecks. Standard 0 (niemals). |
systemcommands_age | systemcommands. Standard 0 (niemals). |
HINWEIS - Angaben für das externe Interface wie Icinga-Web benötigen alle Kategorien, außer DbCatCheck
was jedoch der Standard für die Kategorien ist, wenn keine Definitionen für Kategorien durchgeführt werden!
Konfiguration: icingaweb2
iptables Regel
Damit der Icinga-Web-Servers auch erreichbar ist und nicht das Empfangen der IP-Paket vom Paketfilter iptables
blockiert wird, muss nachfolgende Regel zum iptables
-Regelwerk hinzugefügt werden.
Um die aktuellen iptables
-Regeln erweitern zu können, sollten diese erst einmal aufgelistet werden, was mit nachfolgendem Befehl durchgeführt werden kann:
# iptables -L -nv --line-numbers Chain INPUT (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination 1 0 0 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 2 0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 3 0 0 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 4 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 5 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination 1 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination
Nachfolgender Befehl, fügt folgende iptables
-Regeln dem iptables
-Regelwerk nach der Position 4 hinzu, ohne das der Paketfilter angehalten werden muss:
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT
und hier der Befehl:
# iptables -I INPUT 5 -p tcp --dport 80 -j ACCEPT # iptables -I INPUT 6 -p tcp --dport 443 -j ACCEPT
Ein erneute Abfrage des iptables
-Regelwerts, sollte dann nachfolgend dargestellte Ausgabe ergeben, was mit folgendem Befehl durchgeführt werden kann:
# iptables -L -nv --line-numbers Chain INPUT (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination 1 0 0 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 2 0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 3 0 0 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 4 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 5 0 0 ACCEPT tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 state NEW 6 0 0 ACCEPT tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 state NEW state NEW 7 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination 1 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination
Die neuen Zeilen sind an Position 5 (INPUT) bis Position 6 (INPUT) zu sehen, hier nachfolgend zur Verdeutlichung noch einmal dargestellt (nur relevanter Ausschnitt):
... 5 0 0 ACCEPT tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 state NEW 6 0 0 ACCEPT tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 state NEW ...
Um diese iptables
-Regel dauerhaft, auch nach einem Neustart des Server, weiterhin im iptables
-Regelwerk zu speichern, muss nachfolgend dargestellter Befehl abschließend noch ausgeführt werden:
# /usr/sbin/iptables-save > /etc/sysconfig/iptables
/etc/httpd/conf.d/vhost.conf
Es soll ein virtueller Host im Apache HTTP Server eingerichtet werden.
Siehe dazu auch nachfolgende interne Links:
Dazu kann der Inhalt einer möglichen Konfigurationsdatei
/etc/httpd/conf.d/icingaweb2.conf
wie nachfolgend dargestellt entsprechend angepasst werden:
(Komplette Konfigurationsdatei)
# # icinga.tachtler.net (Icinga Web 2) # <VirtualHost *:80> ServerAdmin webmaster@tachtler.net ServerName icinga.tachtler.net ServerAlias www.icinga.tachtler.net ServerPath / DocumentRoot "/usr/share/icingaweb2/public" <Directory "/usr/share/icingaweb2/public"> Options -Indexes +SymLinksIfOwnerMatch # Tachtler (enable for .htaccess file support) # AllowOverride AuthConfig AllowOverride None # Tachtler (enable for unlimited access) Require all granted SetEnv ICINGAWEB_CONFIGDIR "/etc/icingaweb2" EnableSendfile Off <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] </IfModule> <IfModule !mod_rewrite.c> DirectoryIndex error_norewrite.html ErrorDocument 404 /error_norewrite.html </IfModule> </Directory> DirectoryIndex index.php ErrorLog logs/icinga_error.log SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded CustomLog logs/icinga_access.log combined env=!forwarded CustomLog logs/icinga_access.log combined_proxypass env=forwarded </VirtualHost>
Nach Durchführung der vorhergehenden Konfigurationsschritte, sollte einem Neustart nichts im Wege stehen und die Apache VHOST-Konfiguration angezogen werden:
# systemctl restart httpd.service
HINWEIS - Es erfolgen keine weiteren Ausgaben, wenn der Start erfolgreich war !
Kommando Übergabe
Damit aus Icinga-Web an Icinga Kommandos übertragen werden können, muss das Feature (Möglichkeit) command
aktiviert werden.
Dies kann durch ausführen des nachfolgenden Befehls durchgeführte werden:
# icinga2 feature enable command Enabling feature command. Make sure to restart Icinga 2 for these changes to take effect.
Nach der erfolgreichen Aktivierung sollte nun zusätzlich das Feature (Möglichkeit) - comamnd
- für Icinga aktiviert sein, was mit nachfolgendem Befehl abfragt werden kann und nachfolgende Liste zurück geben sollte:
# icinga2 feature list Disabled features: api compatlog debuglog gelf graphite icingastatus livestatus opentsdb perfdata statusdata syslog Enabled features: checker command ido-mysql mainlog notification
Token generieren
Um Icinga-Web über die Web-Anwendung selbst konfigurieren zu können, ist die Eingabe eines „Authentifikations-Tokens“ erforderlich, welcher mit nachfolgendem Befehl erstellt werden kann:
# icingacli setup token create The newly generated setup token is: 7543cdf31bf56a21
Für eine Abfrage des „Authentifikations-Tokens“, kann nachfolgender Befehl genutzt werden:
# icingacli setup token show The current setup token is: 7543cdf31bf56a21
icinga2: Erster Start
Danach kann der icinga2-Server mit nachfolgendem Befehle gestartet werden:
# systemctl start icinga2
Mit nachfolgendem Befehl kann der Status des Icinga-Servers abgefragt werden:
# systemctl status icinga2 icinga2.service - Icinga host/service/network monitoring system Loaded: loaded (/usr/lib/systemd/system/icinga2.service; enabled) Active: active (running) since Tue 2015-11-17 17:54:05 CET; 29s ago Process: 29692 ExecStart=/usr/sbin/icinga2 daemon -d -e ${ICINGA2_ERROR_LOG} (code=exited, status=0/SUCCESS) Process: 29644 ExecStartPre=/usr/lib/icinga2/prepare-dirs /etc/sysconfig/icinga2 (code=exited, status=0/SUCCESS) Main PID: 29710 (icinga2) CGroup: /system.slice/icinga2.service ├─29710 /usr/lib64/icinga2/sbin/icinga2 --no-stack-rlimit daemon -... ├─29745 /usr/lib64/nagios/plugins/check_ping -4 -H 127.0.0.1 -c 20... └─29752 /usr/bin/ping -n -U -w 10 -c 5 127.0.0.1 Nov 17 17:54:05 vml70110.idmz.tachtler.net icinga2[29692]: [2015-11-17 17:54:... Nov 17 17:54:05 vml70110.idmz.tachtler.net icinga2[29692]: [2015-11-17 17:54:... Nov 17 17:54:05 vml70110.idmz.tachtler.net icinga2[29692]: [2015-11-17 17:54:... Nov 17 17:54:05 vml70110.idmz.tachtler.net systemd[1]: Started Icinga host/se... Hint: Some lines were ellipsized, use -l to show in full.
Nachfolgende LOG-Dateien sollten Auskunft darüber geben, wie der Start und der Status des Icinga-Servers ist.
/var/log/icinga2/icinga2.log
/var/log/icinga2/error.log
Der Inhalt der LOG-Datei /var/log/icinga2/icinga2.log
könnte demnach wie folgt aussehen:
[2015-11-17 17:54:05 +0100] information/DbConnection: Resuming IDO connection: ido-mysql [2015-11-17 17:54:05 +0100] information/ConfigItem: Activated all objects. [2015-11-17 17:54:05 +0100] information/ConfigCompiler: Compiling config file: /var/lib/icinga2/api/packages/_api/server11.idmz.tachtler.net-1447779245-1/conf.d/downtimes/server11.idmz.tachtler.net!load!server11.idmz.tachtler.net-1447779245-0.conf [2015-11-17 17:54:05 +0100] information/ConfigItem: Committing config items [2015-11-17 17:54:05 +0100] warning/ApplyRule: Apply rule 'satellite-host' (in /etc/icinga2/conf.d/satellite.conf: 29:1-29:41) for type 'Dependency' does not match anywhere! [2015-11-17 17:54:05 +0100] information/ConfigItem: Instantiated 1 Downtime. [2015-11-17 17:54:05 +0100] information/ConfigItem: Triggering Start signal for config items [2015-11-17 17:54:05 +0100] information/ConfigItem: Activated all objects. [2015-11-17 17:54:05 +0100] information/IdoMysqlConnection: MySQL IDO instance id: 1 (schema version: '1.14.0') [2015-11-17 17:54:39 +0100] warning/PluginCheckTask: Check command for object [2015-11-17 17:59:05 +0100] information/ConfigObject: Dumping program state to file '/var/lib/icinga2/icinga2.state'
Die LOG-Datei /var/log/icinga2/error.log
sollte hingegen leer sein!
icingaweb2: Erster Aufruf (Setup)
Nach der erfolgreichen Inbetriebnahme des Icinga-Servers und des Icinga-Web, kann nun die Web-Anwendung zum ersten mal aufgerufen werden und mit der Konfiguration begonnen werden.
Setup: Welcome
Nachfolgender Aufruf sollte nun die Web-Anwendung und das Setup über den Browser ermöglichen:
Nachdem mit der die Schaltfläche [Weiter] ausgewählt wurde, sollte nachfolgender Bildschirm erscheinen, in dem die Abfrage des zuvor gesetzten Tokens durchgeführt wird. Siehe auch den internen Link
Hier ist es nun erforderlich den zuvor gesetzten Token einzugeben, bevor durch betätigen der Schaltfläche [Weiter], der Setup-Prozess fortgeführt werden kann.
Setup: Modules
Nachfolgende Ansicht zeigt, welche Module bereits verfügbar sind und genutzt werden können. Hier kann die Auswahl entsprechend getroffen werden.
Nachfolgende Module sollte ausgewählt werden:
- Doc - Direkter Aufruf der Dokumentation aus Icinga-Web heraus.
- Iframe - Ermöglicht die direkte Einbindungen von weiteren Inhalten innerhalb von Icinga-Web wie z.B. NagVis, Graphite usw.
- Monitoring - bereits vorbelegte Auswahl und Kern-Modul von Icinga-Web
Anschließend kann durch betätigen der Schaltfläche [Weiter] die Auswahl abgeschlossen werden.
Setup: Requirements
Nachfolgend sollten alle Requirements (Anforderungen) erfüllt sein und in grün umrahmten Kästen dargestellt sein. Nach der Überprüfung ob dies auch so ist, oder ggf. auch nicht unbedingt alle Requirements (Anforderungen) erfüllt sein müssen, z.B. Modul: LDAP, kann durch drücken der Schaltfläche [Weiter] mit den Setup fortgefahren werden.
Setup: Configuration
Die Auswahl der Authentikations-Methode sollte zu diesem Zeitpunkt des Setup - SQL Datenbank sein, auch wenn später eine Benutzername und Passwort Abfrage gegen LDAP geplant ist.
HINWEIS - Hintergrund für die Auswahl von SQL Datenbank ist, das in der Datenbank Rollen und Rechte hinterlegt werden können, selbst wenn später Benutzername und Passwort gegen LDAP abgefragt werden!
Nach der Auswahl SQL Datenbank, kann durch betätigen der Schaltfläche [Weiter] mit der Eingabe der Database Resource fortgefahren werden.
In nachfolgend erscheinenden Formularfeldern können nun die SQL Datenbank spezifischen Daten erfasst werden. Nachfolgende Felder müssen mindestens wie folgt befüllt werden:
- Ressourcenname:
icingaweb_db
- Datenbanktyp:
MySQL
- Host:
db.idmz.tachtler.net
- Datenbankname:
icingaweb
- Benutzername:
icingawebuser
- Kennwort:
geheim
Optional sollte, aus Performance Gründen, nachfolgender Haken gesetzt werden:
- Persitent: ✔
Abschließend sollte dann die soeben getätigte Konfiguration überprüft werden, was durch betätigen der Schaltfläche [Konfiguration validieren] durchgeführt werden kann.
Nach der erfolgreichen Validierung der Konfiguration der SQL Datenbank, kann nun die Schaltfläche [Weiter] genutzt werden um fortzufahren, was nachfolgenden Bereich zum Vorschein bringen sollte, indem zusätzliche Anpassungen an die benötigte Datenbank mit Hilfe des root
-Benutzers durchgeführt werden können. Für nachfolgenden Schritt ist die Kenntnis des root
-Passwortes des Datenbank erforderlich!
Nachdem die Einrichtung des SQL Datenbank abgeschlossen ist, muss nun noch ein Name vergeben werden, unter der die Authentifizierung gegen die SQL Datenbank bekannt gegeben ist. Dieser könnte z.B.
- Backend-Name:
icingaweb2_sql
lauten.
Anschließend kann mit der Schaltfläche [Weiter] fortgefahren werden.
Im nächsten Schritt erfolgt die Anlage des ersten Administrativen Kontos zur Nutzung von Icinga-Web. Zum Abschluss wird auch hier wieder die Schaltfläche [Weiter] betätigt.
Nachfolgender Schritt beginnt mit der Konfiguration der Applikation selbst, indem zuerst eingestellt wird, wie Icinga-Web selbst LOG-Meldungen schreibt. Nachfolgende vorbelegte Einstellungen können durch betätigen der Schaltfläche [Weiter] übernommen werden.
Im nächsten Schritt werden alle getätigten Eingaben in einzelnen Blöcken noch einmal zur Anzeige gebracht, damit diese überprüft werden können. Falls alle Daten korrekt sind, kann durch betätigen der vergrößerten Schaltfläche [Weiter] das Setup zum Abschluss gebracht werden.
Setup: Monitoring Modul
Nachdem das grundlegende Setup bereits abgeschlossen ist, erfolgt nun das Setup des Monitoring Moduls. Die Anzeige der Begrüßungsseite kann durch betätigen der Schaltfläche [Weiter] verlassen werden und die Konfiguration wird begonnen.
Nachfolgend wird nun das Monitoring-Backend eingestellt. Wobei die hier voreingestellten Daten durch drücken der Schaltfläche [Weiter] übernommen werden können.
In nachfolgend erscheinenden Formularfeldern können nun die SQL Datenbank spezifischen Daten für die Monitoring-IDO-Ressource erfasst werden. Nachfolgende Felder müssen mindestens wie folgt befüllt werden:
- Ressourcenname:
icinga_ido
- Datenbanktyp:
MySQL
- Host:
db.idmz.tachtler.net
- Datenbankname:
icinga
- Benutzername:
icingauser
- Kennwort:
geheim
Optional sollte, aus Performance Gründen, nachfolgender Haken gesetzt werden:
- Persitent: ✔
Anschließend kann nun die Schaltfläche [Konfiguration validieren] genutzt werden um die Validierung durchzuführen. Anschließend sollte in etwa nachfolgendes Ergebnis zur Anzeige kommen, was durch betätigen der Schaltfläche [Weiter] zum Abschluss gebracht werden kann.
Der nächste Konfigurationsschritt beschreibt die Konfiguration der Befehlsschnittstelle. Hier können die vorgegebenen Werte übernommen werden, wenn sich die
auf dem gleichen Rechner/Server befinden.
Die nächste Konfiguration betrifft die Monitoring-Sicherheit von Icinga-Web. Hier kann eingestellt werden, welche Variablen in Konfigurationen maskiert werden sollen. Dies ist besonders bei Angaben von checks bei denen Passwörter benötigt werden sinnvoll.
HINWEIS - Die standardmäßig vorgegeben Variablen sollten wie folgt erweitert werden:
Standard ist:
*pw*,*pass*,community
ergänzend sollten nachfolgende Variablen maskiert werden:
*secret*,*pw*,*pass*,community
Abschließend kann dann wieder die Schaltfläche [Weiter] betätigt werden.
Im nächsten Schritt werden alle getätigten Eingaben in einzelnen Blöcken noch einmal zur Anzeige gebracht, damit diese überprüft werden können. Falls alle Daten korrekt sind, kann durch betätigen der vergrößerten Schaltfläche [Fertigstellen] das Monitoring-Modul Setup zum Abschluss gebracht werden.
Nach dem betätigen der Schaltfläche [Fertigstellen] sollte nachfolgende Anzeige zum Vorschein kommen.
Durch betätigen der Schaltfläche [Login to Icinga Web 2] kann nun eine Anmeldung an der Icinga-Web-Anwendung durchgeführt werden:
icinageweb2: Authentifizierung gegen LDAP
In der vorhergehenden Installation wurde die Authentifizierung von Benutzer und Passwort gegen die SQL Datenbank konfiguriert. Alternativ und zusätzlich kann die Authentifizierung gegen LDAP ebenfalls konfiguriert werden, welche dann als Alternative genutzt werden kann bzw. zwischen den beiden Varianten SQL Datenbank und LDAP gewechselt werden kann.
Bevor mit der Konfiguration der Authentifizieren gegen LDAP begonnen werden kann, ist es erforderlich sich über die Icinga-Web-Anwendung anzumelden.
Neue Ressource erstellen
Nach der Anmeldung sollte der Menüpunkt: Konfiguration | Anwendung ausgewählt werden, wie nachfolgend dargestellt.
Anschließend muss der Reiter [Ressourcen] ausgewählt werden, wie nachfolgend dargestellt.
Nach der Auswahl des Reiters [Ressourcen], kann nun die Schaltfläche [Neue Ressource erstellen] betätigt werden, wie nachfolgend dargestellt.
Nachfolgender Bildschirm sollte erscheinen und im Drop-Down-Feld [Ressourcentyp] muss der Eintrag LDAP ausgewählt werden, wonach sich nachfolgender Bildschirm darstellt.
Nachfolgende Angaben sind erforderlich, um eine Verbindung zum LDAP-Server herstellen zu können:
- Ressourcentyp
LDAP
- Ressourcenname
icingaweb_ldap
- Host
ldap.idmz.tachtler.net
- Port
636
- Verschlüsselung
LDAPS
- Wurzel-DN
ou=People,dc=tachtler,dc=net
- Bind-DN
cn=Ersatzbenutzer,dc=tachtler,dc=net
- Bind-Kennwort
geheim
Nach Eingabe der erforderlichen Daten, sollte nun die Schaltfläche [Konfiguration validieren] betätigt werden.
Nach erfolgreicher Validierung der Konfiguration sollte nachfolgende Meldung am oberen Bildschirmbereich erscheinen:
Connect using LDAPS LDAP bind to ldap.idmz.tachtler.net:636 (cn=Ersatzbenutzer,dc=tachtler,dc=net / ***) successful Schema discovery not possible: Capability query failed (ldap.idmz.tachtler.net:636): Server is unwilling to perform. Check if hostname and port of the ldap resource are correct and if anonymous access is permitted.
HINWEIS - Die Anmerkung, das kein Schema vorhanden ist, ist hier nicht relevant, da die Ressource nur zur Authentifizierung genutzt werden soll und nicht zur Datenhaltung!
Abschließend kann nun die Schaltfläche [Änderungen speichern] betätigt werden, wie nachfolgend dargestellt.
Nachfolgende Ausgabe sollte am Bildschirm erscheinen, wenn die Neue Ressource erfolgreich erstellt wwurde:
Neues Backend für Benutzer erstellen
Nachdem eine neue Ressource, wie unter nachfolgendem internen Link dargestellt:
neu erstellt wurde, kann diese Ressource mit dem Namen, hier icingaweb_ldap
dazu genutzt werden, die Authentifizierung gegen LDAP durchzuführen.
Dazu ist der Menüpunkt Konfiguration | Authentifizierung auszuwählen, wie nachfolgend dargestellt:
Anschließend ist dann die Schaltfläche [Neues Backend für Benutzer erstellen] zu betätigen, wonach nachfolgender Bildschirm erscheinen sollte.
Nach der Auswahl über die Drop-Down-Box [Backend-Typ] - LDAP, sollte nachfolgender Bildschirm erscheinen
Nachfolgende Daten müssen bzw. können nun erfasst werden:
- Backend-Typ
LDAP
- Backend-Name
icingaweb2_ldap
- LDAP Verbindung
icingaweb_ldap
- LDAP Objektklasse für den Benutzer
posixAccount
- LDAP-Filter
(|(uid=klaus)(uid=petra))
Dies ist eine Besonderheit: Wenn im LDAP eine Gruppe aus mehreren Objekten z.B. vom Typ inetOrgPerson besteht (z.B. Personen wie: klaus, petra, lena, luis), aber nicht alle Zugriff auf die Icinga-Web-Anwendung erhalten sollen, sich aber kein weiteres Unterscheidungsmerkmal innerhalb der LDAP-Gruppe anbietet, kann hier eine regex basierte Eingrenzung vorgenommen werden. Nachfolgend hätten nur die Personen klaus und petra Zugriff auf Icinga-Web-Anwendung.
- LDAP-Attribut für den Benutzer
uid
- LDAP Basis DN
ou=People,dc=tachtler,dc=net
Anschließend ist nun die Schaltfläche [Konfiguration validieren] zu betätigen.
Nach erfolgreicher Validierung der Konfiguration, sollte nachfolgender Bildschirm zum Vorschein kommen.
Abschließend ist nun die Schaltfläche [Änderungen speichern] zu betätigen, was nachfolgenden Bildschirm dann zur Anzeige bringen sollte und die Einrichtung beendet.
Jetzt kann die Reihenfolge in der die Authentifizierung durchgeführt wird noch entsprechend abgeändert werden, wie nachfolgend dargestellt.
Nachfolgender Bildschirm zeigt die Authentifizierung - zuerst gegen LDAP und anschließend gegen die SQL Datenbank.
icingaweb2: Icons
Die Einbindung von Icons in der Icinga-Web-Anwendung kann durch nachfolgende Konfiguration z.B. in der Konfigurationsdatei
/etc/icinga2/conf.d/hosts.conf
erfolgen.
/etc/icinga2/conf.d/hosts.conf
Hier sind nachfolgende Einträge bei der entsprechenden Host-Definition zu ergänzen:
(Nur relevanter Ausschnitt)
icon_image = "vendors/centos.gif" icon_image_alt = "CentOS"
Icon/Bild-Dateien einbinden: Link erstellen
Falls wie unter nachfolgendem internen Link
die Icinga-Web (Classic UI)) installiert wurde, kann ein symbolischer Link auf die mit der Installation mit gelieferten und installierten Icon/Bild-Dateien, durchgeführt werden, was mit nachfolgendem Befehl realisiert werden kann:
# ln -s /usr/share/icinga/images/logos/vendors /usr/share/icingaweb2/public/vendors
Icon/Bild-Dateien einbinden: Verzeichnis erstellen
Im Verzeichnis
/usr/share/icingaweb2/public
kann mit nachfolgendem Befehl ein ein neues Verzeichnis angelegt werden:
# mkdir /usr/share/icingaweb2/public/vendors
Hier können nun die Icon/Bild-Dateien hinterlegt werden.