Hello,
I’m encountering an issue with ACL behavior after service discovery in Centreon.
Environment:
-
OS: Red Hat Enterprise Linux 9.6
-
Centreon version: 25.10.9 (Central + Poller + MySQL 8)
-
SELinux: disabled
Context:
-
I have configured user ACLs to restrict actions (menus, features, etc.).
-
For resources, I did not create any specific restriction since all users should see all resources.
-
Therefore, I am using the default “All Resources” ACL.

Issue:
When new services are discovered via service discovery:
-
Non-admin users cannot see the newly created services.
-
Even after logging out and logging back in, the services are still not visible.
-
The only way to make them visible is to manually click the “Reload ACL” button.
Additional observations:
-
The log file
/var/log/centreon/centAcl.logis always empty. -
Running the ACL reload command manually does not solve the issue:
sudo -u apache /usr/bin/php -q /usr/share/centreon/cron/centAcl.php
-
This command produces no output and does not make the newly discovered services visible to users.
Expected behavior:
Newly discovered services should automatically be visible to users who are linked to the “All Resources” ACL, without requiring a manual ACL reload.
Questions:
-
Is this the expected behavior, or is there a misconfiguration on my side?
-
Is there a way to automatically refresh or apply ACLs after service discovery?
-
Why does the manual ACL reload in command line not seem to have any effect?
-
Is this a known limitation or bug in Centreon?
Thanks in advance for your help.
