SNMP, Ubuntu, NGINX, PHP, MariaDB, Monitor, Alerts

LibreNMS with SmokePing integration for network and hardware monitoring

Experienced from: Network Engineer

Deployed LibreNMS with SmokePing integration for all networking hardware monitoring at Tripstack to enhance monitoring & alerting capabilities. LibreNMS is an open-source network monitoring tool that allows you to collect and visualize data from network devices, while SmokePing is a specialized latency measurement tool. Combining these two tools can provide a comprehensive insights into network's performance.

Steps:
  1. Server Setup: Installed and configured a dedicated a vm with a Linux distribution. Set up a web server (Nginx), PHP, and a database (MariaDB).
  2. LibreNMS Installation: Install LibreNMS on the server, create a MariaDB database, and configure the web server to serve LibreNMS.
  3. Device Configuration: Enable SNMP on our network devices and add them to LibreNMS for monitoring. Configured SNMP community strings and SNMP version settings on all hardware.
  4. SmokePing Installation: Install SmokePing on the same server, customize the configuration to monitor the devices added to LibreNMS, and set up alerts based on business critical resources.
  5. Integration: Configured SmokePing to use RRD files generated by LibreNMS for graphing latency and packet loss.
  6. Testing and Monitoring: Monitor our core network using both LibreNMS and SmokePing. Access the web interface of LibreNMS to view detailed information about your devices, traffic, and resource usage. SmokePing will provide latency and packet loss data for the same devices.
  7. Alerting: Set up alerting within LibreNMS to notify of any issues on the network devices.