Skip to main content
Solved

“No parent platform found” error when registering a Raspberry Pi poller in Centreon


Forum|alt.badge.img+2

Hello everyone,

I’m facing an issue when trying to register a Centreon poller on a Raspberry Pi 4, connected to my Centreon server hosted on a remote VM managed by a third party.

I followed the official documentation and installed the necessary packages on the Raspberry Pi. When I run the following command on the poller:

 

bash /usr/share/centreon/bin/registerServerTopology.sh -u <API_ACCOUNT> -t poller -h <CENTREON_SERVER_IP> -n <POLLER_NAME>

I consistently get the error:
“error no parent platform was found for”

I checked the Centreon database (platform_topology table) and the central platform is present with parent_id = NULL.

The poller and the Centreon server are not on the same local network.

If anyone has encountered this issue or has suggestions, I would appreciate the help!

Thanks in advance.

Best answer by lpinsivy

Can you try to update ip address in this table and try again registerServerTopology.sh script from your polle?

View original

5 replies

lpinsivy
Centreonian
Forum|alt.badge.img+21
  • Centreonian
  • July 15, 2025

Hi ​@fducos can you check that IP address of the central server in platform_topology table is the external one that see your poller to connect to?


Forum|alt.badge.img+2
  • Author
  • Steward *
  • July 15, 2025

Hello,

No, the IP address present in the platform_topology table is not the same as the one where the Raspberry Pi poller connects.


lpinsivy
Centreonian
Forum|alt.badge.img+21
  • Centreonian
  • Answer
  • July 15, 2025

Can you try to update ip address in this table and try again registerServerTopology.sh script from your polle?


Forum|alt.badge.img+2
  • Author
  • Steward *
  • July 15, 2025

I have  updated the IP address in the platform_topology table with the public IP.

However, when I run the registerServerTopology.sh script again from the poller, I still get the same response.

Could you please advise on what else I should check or do?

Thanks in advance!


Forum|alt.badge.img+2
  • Author
  • Steward *
  • July 15, 2025

It’s working now — I had mistakenly set the wrong IP address in the platform_topology table.
After correcting it with the proper public IP, the registerServerTopology.sh script worked as expected.

Thank you very much for your help and support!