doc/src/third_party_integrations/checkmk.rst
.. _CheckmkIntegration:
Checkmk Integration ###################
ntopng seamlessly integrates with Checkmk, a popular open-source infrastructure monitoring tool, providing comprehensive traffic visibility alongside traditional IT infrastructure monitoring. This integration combines the big picture perspective of IT infrastructure monitoring with in-depth network usage information from ntopng.
The integration makes data from talkers and listeners detected by ntopng directly available in Checkmk. It adds network flow information from ntopng to respective hosts in Checkmk, consolidating all data into one solution with multiple dashboards and graphing options. This enables faster root cause analysis with less effort.
By leveraging ntopng's REST API, the integration eliminates the need to jump between ntopng and your IT infrastructure monitoring tool. Network flow information from ntopng is automatically allocated to hosts in Checkmk monitoring, combining information gathered by Checkmk with the most important traffic information from ntopng.
The integration offers several views and dashboards in Checkmk to support various monitoring scenarios:
Before setting up the integration, ensure you have the correct versions:
ntopng Requirements:
Checkmk Requirements:
.. note:: A free trial of Checkmk Enterprise Edition is available, which includes all features but is limited to 25 hosts after 30 days.
Checkmk requires a user account in ntopng to access data. You can limit access by using an ntopng user with restricted privileges, depending on your environment and which network interfaces you want to share with Checkmk.
For this tutorial, we'll use the simplest option: an ntopng user with admin access that gives Checkmk full access to all interfaces.
You'll need:
Open your Checkmk site and navigate to Setup → General → Global settings
Click on Ntopng (chargeable add-on)
Click on Ntopng Connection Parameters (chargeable add-on)
Configure the following parameters:
If using different usernames for Checkmk and ntopng accounts:
.. note:: Skip this step if using identical usernames in both systems.
Unlike network flow monitoring, infrastructure monitoring requires proactive host addition. If your Checkmk environment already contains communicating network hosts, skip this step.
For new Checkmk installations:
ntopng can export traffic alerts to the Checkmk Event Console, extending monitoring capabilities beyond basic metrics.
Configuration Process:
For detailed alert integration setup, refer to: How to Export ntopng Alarms to Checkmk Event Console <https://www.ntop.org/howto-export-ntopng-alarms-to-checkmk-event-console/>_
For more comprehensive information:
Using ntopng with Checkmk - Complete Tutorial <https://www.ntop.org/using-ntopng-with-checkmk-a-tutorial/>_.. warning:: The integration requires proper network connectivity between Checkmk and ntopng servers. Ensure firewall rules allow communication on the configured ports.
.. tip:: Start with a limited number of hosts to test the integration before scaling to your entire infrastructure.