Unter „System“ > „Integrität überwachen“ wird die Fehlermeldung „Backend Icinga läuft nicht“ mit den folgenden Angaben angezeigt:
Schwerwiegender Fehler: Nicht abgefangene ErrorException: Nicht abgefangene ErrorException: setcookie() erwartet Parameter 3 als Integer, Float angegeben in /usr/share/php/Icinga/Web/Response.php:326 Stacktrace: #0 [interne Funktion]: Icinga\Application\ApplicationBootstrap->Icinga\Application{closure}(2, 'setcookie() exp…', '/usr/share/php/…', 326, Array) #1 /usr/share/php/Icinga/Web/Response.php(326): setcookie('icingaweb2-appl…', '{"acknowledged-…', 2147483648, '/icingaweb2/', NULL, true, true) #2 /usr/share/php/Icinga/Web/Response.php(338): Icinga\Web\Response->sendCookies() #3 /usr/share/icingaweb2/library/vendor/Zend/Controller/Response/Abstract.php(762): Icinga\Web\Response->sendHeaders() #4 /usr/share/icingaweb2/library/vendor/Zend/Controller/Front.php(975): Zend_Controller_Response_Abstract->sendResponse() #5 /usr/share/php/Icinga/Application/Web.php(300): Zend_Controller_Front->dispatch(Objekt(Icinga\Web\Request), Objekt(Icinga\Web\Response)) #6 /usr/share/php/Icinga/Application/webrouter.php(104): Icinga\Application\Web->dispatch() in /usr/share/icingaweb2/library/vendor/Zend/Controller/Plugin/Broker.php online 259
Es sieht für mich wie eine Icinga-Webcode-Ausnahme aus, aber vielleicht liegt es auch an mir. Hat das schon mal jemand gesehen? Ich verwende Raspbian.
Antwort1
Bei mir ergab die genauere Untersuchung des Fehlers einen Fehler bei folgendem Befehl:
icinga2 daemon -C
Folgendes zeigt einen Eigentümerschaftsfehler
ls -la /etc/icinga2/features-available/
Fix:
chown icinga:icinga /etc/icinga2/features-available/ido-mysql.conf icinga2 daemon -C systemctl reload rh-php71-php-fpm.service systemctl reload icinga2