I’m fairly new to LibreNMS, but have used Nagios, Icinga, Cati and Munin for many years.
I’m looking for a way to create a passive check service in LibreNMS Services.
I was hoping to set the service status (OK/Critical/Warning/Error) with a Curl command to the API…
But API seems to only 2 functions for services : get_service_for_host and list_services funtionality
Is there some other way…? I can’t seem to find one.
I could do it by setting up a Nagios/Icinga with passive check services and passing them to LibreNMS but I would like to avoid running any monitoring other than LibreNMS
Erh… Because not everything you want to monitor is possible with active checks or snmp…
I need it to monitor status of glusterfs geo-replication status.
Yes I know I can extend snmpd to run scripts, but I do not want that.
Would be strange if check-services.php updated a service that was configured as a PASSIVE service/check?
But ok… it is not possible to do that in LibreNMS… Thank you for the “reply” / question