Skip to main content
Question

Newly discovered services not visible to users until ACL reload

  • March 30, 2026
  • 0 replies
  • 3 views

Forum|alt.badge.img+3

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.log is 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:

  1. Is this the expected behavior, or is there a misconfiguration on my side?

  2. Is there a way to automatically refresh or apply ACLs after service discovery?

  3. Why does the manual ACL reload in command line not seem to have any effect?

  4. Is this a known limitation or bug in Centreon?

Thanks in advance for your help.