Check_MK und PHP7.2

1
6380
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

Kommentieren Sie den Artikel

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.