I just set up a centos 8 server yesterday and put the latest checkmk EE on it (1.6.0p08). I did a backup and restore from my old server (centos 6) to this one and things are looking good, until I looked at the graphs. None of them are working.
I updated to the daily build today to see if that helped, still the same.
I see this type of thing for them:
Deprecated : Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON has a deprecated constructor in /opt/omd/versions/1.6.0-2020.02.11.cee/share/pnp4nagios/htdocs/application/lib/json.php on line 115
Deprecated : Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON_Error has a deprecated constructor in /opt/omd/versions/1.6.0-2020.02.11.cee/share/pnp4nagios/htdocs/application/lib/json.php on line 781
Deprecated : Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON_Error has a deprecated constructor in /opt/omd/versions/1.6.0-2020.02.11.cee/share/pnp4nagios/htdocs/application/lib/json.php on line 795
PNP4Nagios Version 0.6.26
Please check the documentation for information about the following error.
A non-numeric value encountered
file [line]:
/opt/omd/sites/XXX/local/share/check_mk/pnp-templates/check_mk-if64.php [58]:
I did try editing the mentioned files and changing it to be _Construct instead of the class name as the function name and that got rid of the Depricated messages but did not really fix things. Any clues? Does this not work on centos 8, do I need to downgrade to an older PHP?