TH

Thruk

Multi-backend monitoring web interface for Nagios family

Monitoring & Status ★ 445 stars Medium setup GPL-1.0

Thruk is a multi-backend monitoring web interface compatible with Nagios, Icinga, Naemon, and Shinken. It provides a fast UI for managing many monitoring instances from one place.

Key features

  • Multi-backend support
  • Fast monitoring UI
  • Reporting and SLA tools
  • Business process modeling

Pros & cons

Strengths

  • Unifies many monitoring cores
  • Mature and stable

Trade-offs

  • Requires a Nagios-family core
  • Dated styling

Is Thruk secure?

OSV.dev lists 3 published advisories for Thruk. It doesn't publish GitHub releases we can match, so we can't say which of them apply to the current version. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

  • Most recent fixed advisory CVE-2024-39915, published 2024-07-15 (821 days ago), fixed in 3.16

Source: OSV.dev, checked 2026-10-14. How this is measured.

Thruk replaces

Health badge

Maintain Thruk? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 74 · good

Markdown
[![SelfHostIndex health score for Thruk](https://selfhostindex.com/badge/thruk.svg)](https://selfhostindex.com/app/thruk/)
HTML
<a href="https://selfhostindex.com/app/thruk/"><img src="https://selfhostindex.com/badge/thruk.svg" alt="SelfHostIndex health score for Thruk"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/thruk.svg
   :alt: SelfHostIndex health score for Thruk
   :target: https://selfhostindex.com/app/thruk/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare Thruk

10 head-to-head comparisons.

Similar monitoring & status apps