Skip to main content

Hi there!

I am currently downloading Centreon's open-source version 24.10.

I'm struggling and I don't know why.

I followed the Centreon documentation: https://docs.centreon.com/fr/pp/integrations/plugin-packs/procedures/operatingsystems-linux-ssh/

The problem is that I can’t find the service "OS-Linux-Cpu-SSH-custom" in my Centreon interface.

My plugins are updated, so do I need to create this service manually?

I created a check command that I use in the host setup, which is:

--plugin=os::linux::local::plugin --mode=cpu --hostname=$HOSTADDRESS$ --ssh-option='-l <user>' --warning=70 --critical=90

When i restart my poller, no error is return.
Can someone help me or redirect me to a blog or tutorial that I can follow?
Sorry if I'm not very clear — I'm trying to understand how SSH-Remote monitoring works in Centreon.

Hi there!

I am currently downloading Centreon's open-source version 24.10.

I'm struggling and I don't know why.

I followed the Centreon documentation: https://docs.centreon.com/fr/pp/integrations/plugin-packs/procedures/operatingsystems-linux-ssh/

The problem is that I can’t find the service "OS-Linux-Cpu-SSH-custom" in my Centreon interface.

My plugins are updated, so do I need to create this service manually?

I created a check command that I use in the host setup, which is:

--plugin=os::linux::local::plugin --mode=cpu --hostname=$HOSTADDRESS$ --ssh-option='-l <user>' --warning=70 --critical=90

When i restart my poller, no error is return.
Can someone help me or redirect me to a blog or tutorial that I can follow?
Sorry if I'm not very clear — I'm trying to understand how SSH-Remote monitoring works in Centreon.

I'm trying to monitor several Linux servers via SSH using Centreon (open-source version).
To do that, I cloned the official Centreon plugin repository from GitHub into this directory on my Centreon server:

/usr/lib/centreon/plugins/centreon-plugins/

Then, I created a custom command in Centreon with this command line:

$CENTREONPLUGINS$/centreon-plugins/centreon_plugins.pl $ARG1$

In my service configuration, I set the arguments like this:

--plugin=os::linux::local::plugin --mode=cpu --hostname=$HOSTADDRESS$ --ssh-option='-l <user>' --warning=70 --critical=90

 

The issue:

All services return UNKNOWN status with the message:

(Execute command failed)
 

When I try to run the command manually from the Centreon server, I get this error:

/usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl: No such file or directory

I checked the centreon-plugins folder and confirmed that the file centreon_plugins.pl is missing — it’s not included in the GitHub repository by default.

 

I tried downloading centreon_plugins.pl manually from GitHub, but the link I found returned a 404 or an HTML page instead of the actual script.

I’m currently stuck and can’t install the plugin properly.
 Can someone help me find the correct repository or the proper way to install the working centreon_plugins.pl and its dependencies?

Thanks in advance 🙏


Hello, I think you are talking about the difference between the connector and the pack.

This should shed some light:

 

 

 

🤞


Reply