Skip to main content

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.

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?


Hello,

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


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


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!


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!


Reply