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.
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:
1 |
# nano /omd/versions/1.5.0p11.cre/share/pnp4nagios/htdocs/application/vendor/fpdf/fpdi.php |
Hierzu wird der Eintrag
1 |
while (list($k, $v) = each($value[1])) { |
mit
1 |
foreach($value[1] as $k => $v) { |
ersetzt. Nun kann die gewünschte PDF erzeugt werden.
Viel Spaß!
Danke schön !
This helped greatly. Still not patched in Check_MK Raw 1.6 !