ngnix and mysql mongo in librenms

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:

  1. 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

  2. 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

  3. 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!