Check_MK und PHP7.2

1
6332
ColossusCloud / Pixabay

Seit einiger Zeit verwende ich zum Monitoring meines vServers Check_MK. Die Version 1.5.0p11 ist derzeit noch nicht hundertprozentig kompatibel mit PHP7.2 (siehe Grafik). Der betreffende Fehler kommt dabei aus der PDF-Komponente in PNP4Nagios. So kann aus den Diagrammen, wie es Check_MK vorsieht, keine Zusammenstellung als PDF ausgegeben werden.

Check MK
Check MK – Fehlermeldung

The each() function is deprecated. This message will be suppressed on further calls
file [line]:

application/vendor/fpdf/fpdi.php [562]:

back

Um das Problem zu lösen, muss die fpdi.php wie folgt editiert werden:

# nano /omd/versions/1.5.0p11.cre/share/pnp4nagios/htdocs/application/vendor/fpdf/fpdi.php

Hierzu wird der Eintrag

while (list($k, $v) = each($value[1])) {

mit

foreach($value[1] as $k => $v) {

ersetzt. Nun kann die gewünschte PDF erzeugt werden.

Check MK

Viel Spaß!

1 Kommentar

Schreibe einen Kommentar zu Justine Antwort abbrechen

Bitte bestätige diesen Kommentar!
Bitte den Namen hier eingeben

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.