Skip to main content

Hello everyone,

I installed centreon 23.10, and i’m working on retrieving my services, and getting them to work, but there’s a catch : few of my webpages, crucials ones, aren’t accessibles, while they were before. Hosts configuration wasn’t accessible for quite a while, but recently, i had the service configuration, and the whole status details in the monitoring tab. It seems to work, but doesn’t display any services. And it’s not that the services aren’t working either, as you can see on the resources status screenshot.

I think it’s a php error, somewhere, but i’ll need the help of someone who know better than me,  how the inner side of centreon work.

 

thanks for the help !

Hi @zach can you check in /var/log/php-fpm/centreon-error.log if you have errors when accessing to these pages?


Hi @zach can you check in /var/log/php-fpm/centreon-error.log if you have errors when accessing to these pages?

hello @Laurent, hope you’re doing great.

Well, i don’t have quite file like centreon-error.log, sadly. (i looked it up in the entire machine)

 

hovewer, i have some files, similar to what you asked me :

And here’s a copy/paste of the /var/log/php8.1-fpm.log :

 

>23-Jun-2024 00:00:05] NOTICE: error log file re-opened
e24-Jun-2024 12:15:04] NOTICE: ]pool centreon] child 2740714 exited with code 0 after 2155.093375 seconds from start
t24-Jun-2024 12:15:04] NOTICE: ]pool centreon] child 2755007 started
r24-Jun-2024 12:17:19] NOTICE: ]pool centreon] child 2740713 exited with code 0 after 2290.931599 seconds from start
t24-Jun-2024 12:17:19] NOTICE: ]pool centreon] child 2755955 started
r24-Jun-2024 14:29:38] NOTICE: ]pool centreon] child 2795292 exited with code 0 after 1973.965135 seconds from start
t24-Jun-2024 14:29:38] NOTICE: ]pool centreon] child 2808268 started
r24-Jun-2024 14:48:46] NOTICE: ]pool centreon] child 2799925 exited with code 0 after 2403.867927 seconds from start
t24-Jun-2024 14:48:46] NOTICE: ]pool centreon] child 2815723 started
r24-Jun-2024 14:55:23] NOTICE: Terminating ...
24-Jun-2024 14:55:23] NOTICE: exiting, bye-bye!
b24-Jun-2024 14:56:05] NOTICE: fpm is running, pid 508
24-Jun-2024 14:56:05] NOTICE: ready to handle connections
i24-Jun-2024 14:56:05] NOTICE: systemd monitor interval set to 10000ms
024-Jun-2024 15:01:18] NOTICE: Terminating ...
24-Jun-2024 15:01:18] NOTICE: exiting, bye-bye!
b24-Jun-2024 15:01:39] NOTICE: fpm is running, pid 513
24-Jun-2024 15:01:39] NOTICE: ready to handle connections
i24-Jun-2024 15:01:39] NOTICE: systemd monitor interval set to 10000ms
024-Jun-2024 15:32:58] NOTICE: Terminating ...
24-Jun-2024 15:32:58] NOTICE: exiting, bye-bye!
b24-Jun-2024 15:33:27] NOTICE: fpm is running, pid 511
24-Jun-2024 15:33:27] NOTICE: ready to handle connections
i24-Jun-2024 15:33:27] NOTICE: systemd monitor interval set to 10000ms
024-Jun-2024 15:46:58] NOTICE: Terminating ...
24-Jun-2024 15:46:58] NOTICE: exiting, bye-bye!
b24-Jun-2024 15:47:30] NOTICE: fpm is running, pid 510
24-Jun-2024 15:47:30] NOTICE: ready to handle connections
i24-Jun-2024 15:47:30] NOTICE: systemd monitor interval set to 10000ms
024-Jun-2024 15:51:38] NOTICE: Terminating ...
24-Jun-2024 15:51:38] NOTICE: exiting, bye-bye!
b24-Jun-2024 15:51:59] NOTICE: fpm is running, pid 512
24-Jun-2024 15:51:59] NOTICE: ready to handle connections
i24-Jun-2024 15:51:59] NOTICE: systemd monitor interval set to 10000ms
024-Jun-2024 21:07:13] NOTICE: ]pool centreon] child 111725 exited with code 0 after 2071.428351 seconds from start
t24-Jun-2024 21:07:13] NOTICE: ]pool centreon] child 125225 started
r24-Jun-2024 21:40:47] NOTICE: ]pool centreon] child 125225 exited with code 0 after 2014.802593 seconds from start
t24-Jun-2024 21:40:47] NOTICE: ]pool centreon] child 138405 started
r24-Jun-2024 21:56:28] NOTICE: ]pool centreon] child 130517 exited with code 0 after 2149.985310 seconds from start
t24-Jun-2024 21:56:28] NOTICE: ]pool centreon] child 144479 started
r25-Jun-2024 02:38:55] NOTICE: ]pool centreon] child 241250 exited with code 0 after 2136.589497 seconds from start
t25-Jun-2024 02:38:55] NOTICE: ]pool centreon] child 255129 started
r25-Jun-2024 02:39:37] NOTICE: ]pool centreon] child 241365 exited with code 0 after 2159.628358 seconds from start
t25-Jun-2024 02:39:37] NOTICE: ]pool centreon] child 255516 started
r25-Jun-2024 03:14:49] NOTICE: ]pool centreon] child 255129 exited with code 0 after 2153.641569 seconds from start
t25-Jun-2024 03:14:49] NOTICE: ]pool centreon] child 269269 started

t25-Jun-2024 03:15:36] NOTICE: ]pool centreon] child 255516 exited with code 0 after 2159.766056 seconds from start
t25-Jun-2024 03:15:36] NOTICE: ]pool centreon] child 269562 started

 

Let me know if there’s something else i can provide for, or if you see another option to solve this issue.
have a good day !


Hi @zach  sorry yes on Debian file is /var/log/apache2/error.log


Hi @Laurent sorry yes on Debian file is /var/log/apache2/error.log

Here’s a tail 30 :

>Wed Jun 26 16:20:20.869393 2024] 2proxy_fcgi:error] opid 727] 2client 10.30.50.18:48706] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected token "/" in /usr/share/centreon/www/class/centreonHost.class.php on line 38', referer: http://10.30.50.38/centreon/main.get.php?p=60801&type=2
bWed Jun 26 16:20:21.052632 2024] 0proxy_fcgi:error] rpid 1154] 1client 10.30.50.18:48716] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected token "/" in /usr/share/centreon/www/class/centreonHost.class.php on line 38', referer: http://10.30.50.38/centreon/main.get.php?p=60801&type=2
2Wed Jun 26 16:20:27.514244 2024] proxy_fcgi:error] epid 730] dclient 10.30.50.18:54056] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected token "/" in /usr/share/centreon/www/class/centreonHost.class.php on line 38', referer: http://10.30.50.38/centreon/main.get.php?p=60902&poller=1
=Wed Jun 26 16:20:27.706208 2024] 8proxy_fcgi:error] :pid 1151] dclient 10.30.50.18:54066] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected token "/" in /usr/share/centreon/www/class/centreonHost.class.php on line 38', referer: http://10.30.50.38/centreon/main.get.php?p=60801&type=2
eWed Jun 26 16:20:28.015188 2024] 8proxy_fcgi:error] ipid 729] pclient 10.30.50.18:54058] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected token "/" in /usr/share/centreon/www/class/centreonHost.class.php on line 38', referer: http://10.30.50.38/centreon/main.get.php?p=60904
0Wed Jun 26 16:20:34.471682 2024] 6proxy_fcgi:error] gpid 731] [client 10.30.50.18:54082] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected token "/" in /usr/share/centreon/www/class/centreonHost.class.php on line 38', referer: http://10.30.50.38/centreon/main.get.php?p=60801&o=c&command_id=367&type=2
yWed Jun 26 16:20:34.535498 2024] 5proxy_fcgi:error] cpid 892] client 10.30.50.18:54078] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected token "/" in /usr/share/centreon/www/class/centreonHost.class.php on line 38', referer: http://10.30.50.38/centreon/main.get.php?p=60801&type=2
tWed Jun 26 16:20:35.873913 2024] 7proxy_fcgi:error] fpid 727] ]client 10.30.50.18:41930] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected token "/" in /usr/share/centreon/www/class/centreonHost.class.php on line 38', referer: http://10.30.50.38/centreon/main.get.php?p=60801&type=2
;Wed Jun 26 16:20:36.052439 2024] 0proxy_fcgi:error] _pid 1154] ]client 10.30.50.18:41932] AH01071: Got error 'PHP message: PHP Parse error:  syntax error, unexpected token "/" in /usr/share/centreon/www/class/centreonHost.class.php on line 38', referer: http://10.30.50.38/centreon/main.get.php?p=60801&type=2

And, when i comment the line 37, simply by curiosity, still tail 30 :

 

/Wed Jun 26 16:22:29.265898 2024] 9mpm_prefork:notice] rpid 698] AH00170: caught SIGWINCH, shutting down gracefully
rWed Jun 26 16:22:56.805335 2024] 6ssl:warn] 2pid 545] AH01909: 127.0.0.1:443:0 server certificate does NOT include an ID which matches the server name
rWed Jun 26 16:22:56.988095 2024] 6ssl:warn] 2pid 696] AH01909: 127.0.0.1:443:0 server certificate does NOT include an ID which matches the server name
rWed Jun 26 16:22:56.992244 2024] 6proxy:error] pid 714] (111)Connection refused: AH00957: FCGI: attempt to connect to 127.0.0.1:9042 (127.0.0.1:9042) failed
2Wed Jun 26 16:22:56.992283 2024] 6proxy_fcgi:error] xpid 714] rclient 10.30.50.18:52548] AH01079: failed to make connection to backend: 127.0.0.1, referer: http://10.30.50.38/centreon/main.get.php?p=60801&o=c&command_id=367&type=2
mWed Jun 26 16:22:56.993543 2024] 6mpm_prefork:notice] rpid 696] AH00163: Apache/2.4.59 (Debian) OpenSSL/1.1.1w configured -- resuming normal operations
pWed Jun 26 16:22:56.993567 2024] 6core:notice] pid 696] AH00094: Command line: '/usr/sbin/apache2'
/Wed Jun 26 16:22:56.996460 2024] 6proxy:error] pid 718] (111)Connection refused: AH00957: FCGI: attempt to connect to 127.0.0.1:9042 (127.0.0.1:9042) failed
2Wed Jun 26 16:22:56.996500 2024] 6proxy_fcgi:error] xpid 718] rclient 10.30.50.18:52564] AH01079: failed to make connection to backend: 127.0.0.1, referer: http://10.30.50.38/centreon/main.get.php?p=60801&type=2
mWed Jun 26 16:24:19.186353 2024] 9authz_core:error] hpid 891] rclient 10.30.50.39:51438] AH01630: client denied by server configuration: /var/www/html/server-status

 


okay, here’s the news : i didn’t had the file ServiceProvider.php in my machine. that’s why it didn’t worked.

now, the question is where do i put it ?


coming with news : file ServiceProvider,php found on the centreon github has been placed correctly, in the /usr/share/centreon/src/Centreon directory. Now, other errors come by : mainly with the centroenHost.class.php file : 

snippet of /var/log/apache2/error.log :

>Mon Jul 01 11:55:55.647795 2024]  proxy_fcgi:error]  pid 727]  client 10.30.50.18:49882] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Error: Class "CentreonLicense\\ServiceProvider" not found in /usr/share/centreon/www/class/centreonHost.class.php:1613\nStack trace:\n#0 /usr/share/centreon/www/class/centreonHost.class.php(222): CentreonHost->isAllowed()\n#1 /usr/share/centreon/www/include/configuration/configObject/host/formHost.php(455): CentreonHost->getLimitedList()\n#2 /usr/share/centreon/www/include/configuration/configObject/host/host.php(109): require_once('...')\n#3 /usr/share/centreon/www/main.get.php(304): include_once('...')\n#4 {main}\n  thrown in /usr/share/centreon/www/class/centreonHost.class.php on line 1613', referer: http://10.30.50.38/centreon/main.php?p=60101&o=c&host_id=39
>Mon Jul 01 11:56:01.522962 2024] proxy_fcgi:error] pid 869] client 10.30.50.18:49924] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Class "CentreonLicense\\ServiceProvider" not found in /usr/share/centreon/www/class/centreonHost.class.php:1613\nStack trace:\n#0 /usr/share/centreon/www/class/centreonHost.class.php(222): CentreonHost->isAllowed()\n#1 /usr/share/centreon/www/include/configuration/configObject/host/formHost.php(455): CentreonHost->getLimitedList()\n#2 /usr/share/centreon/www/include/configuration/configObject/host/host.php(109): require_once('...')\n#3 /usr/share/centreon/www/main.get.php(304): include_once('...')\n#4 {main}\n thrown in /usr/share/centreon/www/class/centreonHost.class.php on line 1613', referer: http://10.30.50.38/centreon/main.get.php?p=60101

As you can see I seem to have a problem with the class CentreonLicense. I’ve checked, and it’s neither present in the filesystem, nor in the ServiceProvider.php. 

i think that i have a namespace which is supposed to be in my filesystem, but isn’t. I’ve check on the github, and didn’t found the directory, so maybe it sin’t this.

But if it is, do i need to create it, and copy the ServiceProvider.php file in it ?


welcome to “ah, yes, i love when it doesn’t work”, episode 8 : Today, we have some progress, being the following :

I decided to change the definition path of the ServiceProvider namespace, from Centreon to CentreonLicense\ServiceProvider, in the use case at the beginning of CentreonProvider.php. I also decided to use it in the centreonHost.class.php. which seems to work, since i’ve got the list of my host back, but still can’t configure some. ( i also got the monitoring tabs back, in the meantime).

Now, i’m stuck at here :

Got error 'PHP message: PHP Fatal error:  Uncaught Error: Undefined constant CentreonLicense\\ServiceProvider::LM_PRODUCT_NAME in /usr/share/centreon/www/class/centreonHost.class.php:1608\nStack trace:\n#0 /usr/share/centreon/www/class/centreonHost.class.php(217): CentreonHost->isAllowed()\n#1 /usr/share/centreon/www/include/configuration/configObject/host/formHost.php(455): CentreonHost->getLimitedList()\n#2 /usr/share/centreon/www/include/configuration/configObject/host/host.php(109): require_once('...')\n#3 /usr/share/centreon/www/main.get.php(304): include_once('...')\n#4 {main}\n  thrown in /usr/share/centreon/www/class/centreonHost.class.php on line 1608', referer: http://10.30.50.38/centreon/main.get.php?p=60101

 

As can be seen, i have the constant CentreonLicense\\ServiceProvier::LM_PRODUCT_NAME uninitialized. ( that’s because it doesn’t even exist). while i browse the github of centreon, to try to find what this constant is filled with, i’ll be thankful if any of you could mayhaps provide me with it.

I also thinks ther’s some mistake on the ServiceProvider.php file, because there’s mutiples files named like this on the github, and i may have take the wrong one.


here’s the last news :

i’ve decided to replace my files, notably, the whole CentroenLicense directory (which was missing) and the centreonHost.class.php file. Now, i still do have my hosts list, and still can’t load the configuration page. The problem is due to lm.license in my container not being initialized. 

I can’t find where is the container initialized, and i’m a bit afraid to break it all. I’ll try some other method, since so far, it didn’t worked out.


[Thu Jul 04 11:36:15.913699 2024] [proxy_fcgi:error] [pid 274537] [client 10.30.50.18:52234] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Pimple\\Exception\\UnknownIdentifierException: Identifier "lm.license" is not defined. in /usr/share/centreon/vendor/pimple/pimple/src/Pimple/Container.php:105\nStack trace:\n#0 /usr/share/centreon/www/class/centreonHost.class.php(1611): Pimple\\Container->offsetGet()\n#1 /usr/share/centreon/www/class/centreonHost.class.php(217): CentreonHost->isAllowed()\n#2 /usr/share/centreon/www/include/configuration/configObject/host/formHost.php(455): CentreonHost->getLimitedList()\n#3 /usr/share/centreon/www/include/configuration/configObject/host/host.php(109): require_once('...')\n#4 /usr/share/centreon/www/main.get.php(304): include_once('...')\n#5 {main}\n  thrown in /usr/share/centreon/vendor/pimple/pimple/src/Pimple/Container.php on line 105', referer: http://10.30.50.38/centreon/main.php?p=60101&o=c&host_id=39
/Thu Jul 04 11:36:15.933986 2024] ]proxy_fcgi:error] ]pid 216724] ]client 10.30.50.18:52246] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Pimple\\Exception\\UnknownIdentifierException: Identifier "lm.license" is not defined. in /usr/share/centreon/vendor/pimple/pimple/src/Pimple/Container.php:105\nStack trace:\n#0 /usr/share/centreon/www/class/centreonHost.class.php(1611): Pimple\\Container->offsetGet()\n#1 /usr/share/centreon/www/class/centreonHost.class.php(217): CentreonHost->isAllowed()\n#2 /usr/share/centreon/www/include/configuration/configObject/host/formHost.php(455): CentreonHost->getLimitedList()\n#3 /usr/share/centreon/www/include/configuration/configObject/host/host.php(109): require_once('...')\n#4 /usr/share/centreon/www/main.get.php(304): include_once('...')\n#5 {main}\n  thrown in /usr/share/centreon/vendor/pimple/pimple/src/Pimple/Container.php on line 105', referer: http://10.30.50.38/centreon/main.get.php?p=60101




Here’s the /var/log/apache2/error.log file btw


well, sadly, my ServiceProvider.php file, found here, on the official page, seems to be obfuscated. Since LM_LICENSE and other variable are directly refering to this file, i’m left with three choices :

  • finding a deofuscated version
  • deobfuscating it myself
  • defining the variable myself, in hope it might work

I’ll start with the third options, and see if it work.

ServiceProvider.php file

<?phpif(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__xp0].'.'.(int)$__xp1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__xp2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__dp1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('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');

Hi @zach can you try to reinstall centreon-web packages?

 


Hi @zach can you try to reinstall centreon-web packages?

 

just did, and nope, didn’t solved the problem, sadly. Here’s /var/apache2/error.log : 

Fri Jul 05 10:38:12.780855 2024] 5proxy_fcgi:error] :pid 867] iclient 10.30.50.18:37680] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Error: Class "CentreonLicense\\ServiceProvider" not found in /usr/share/centreon/www/class/centreonHost.class.php:1605\nStack trace:\n#0 /usr/share/centreon/www/class/centreonHost.class.php(214): CentreonHost->isAllowed()\n#1 /usr/share/centreon/www/include/configuration/configObject/host/formHost.php(455): CentreonHost->getLimitedList()\n#2 /usr/share/centreon/www/include/configuration/configObject/host/host.php(109): require_once('...')\n#3 /usr/share/centreon/www/main.get.php(304): include_once('...')\n#4 {main}\n  thrown in /usr/share/centreon/www/class/centreonHost.class.php on line 1605', referer: http://10.30.50.38/centreon/main.get.php?p=60101



Still the same problem with ServiceProvider.php :(


updated to 24, still the same issue.

[Mon Jul 08 16:16:56.133960 2024] [proxy_fcgi:error] [pid 136416] [client 10.30.50.18:43890] AH01071: Got error 'PHP message: [2024-07-08T16:16:56+0200] [critical] Uncaught Error: Class "CentreonLicense\\ServiceProvider" not found {"exception":"[object] (Error(code: 0): Class \\"CentreonLicense\\\\ServiceProvider\\" not found at /usr/share/centreon/www/class/centreonHost.class.php:1605)"}\n', referer: http://10.30.50.38/centreon/main.get.php?p=60101

 


after a bit of ups and downs, turned out it’s the pimple container that’s initializing, or trying to, a LM_LICENSE id. i’ll need to clarify on my side what’s a container, but all i did, was commenting the check checking condition in Container.php, around line 105, and it now works. or so does it seems, i haven’t seen any problem with it so far.


Reply