Please provide ALL info asked for here.
How are you guys? I want to inquire. I downloaded librenms and added a number of servers. I want to monitor services on this server, such as ngnix and mysql mongo. How do I do that? Add services.
Please provide ALL info asked for here.
How are you guys? I want to inquire. I downloaded librenms and added a number of servers. I want to monitor services on this server, such as ngnix and mysql mongo. How do I do that? Add services.
There are currently three ways to do so:
Applications (agent)
Install the “check_MK” agent as described here: Check_MK Setup - LibreNMS Docs
Then set up the configurations as desribed for the particular services you want to monitor, for example MySQL: Applications - LibreNMS Docs
Applications (agentsless via SNMP)
You can use SNMPd’s “extend” function to monitor literally anything you want. There are pre-created scripts for the same amount of applications that are directly supported by the “check_MK” integration.
Set up SNMP with enabled extend as described here: Applications - LibreNMS Docs
Then set up extend scripts for the services you want to check, for example MySQL again: Applications - LibreNMS Docs
Services (using Nagios scripts)
You can install and use Nagios-compatible checks (aka monitoring-plugins package) with LibreNMS. In that case the checks will be visible as “Services”, not “Applications”. But in the end that does not matter much.
Set up Nagios-check support as described here: Nagios Plugins - LibreNMS Docs
Note that you either need network-access to the service you want to monitor, or enable SSH-login for user “libenms” on that machine so you can use remote checks (aka *_by_ssh).
Hope that helps!