I’ve been using the Nagios services for ping and http testing and initially I was assuming given a howto I found on the net that the associated host you select when you define the service was the one executing the plugin, if installed on it, but based upon an article in this forum I am not so sure anymore. The funny thing is that I do get different results. Can anyone verify whether all is executed locally on the LibreNMS host or if the associated host is the one executing the test Nagios plugin ?
I looked into nrpe but it seems it cannot take variables so I would have to hardcode the tests on each client and not be able to define them in LibreNMS.
What I am looking for is to run some ping and http tests from devices in various remote locations and then get the data back to the LibreNMS server and later consolidate the results into a combined Grafana overview.
If none of the plugins or nrpe will do this in an easy way, are there any other best practises around for this, such as using SSH or similar ?