selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

adagios logo

Self-host adagios

adagios-1.6.6-1

Web-based Nagios configuration and status interface

ReleaseOpen SourceAGPL-3.0
Updatedlast year
LanguageHTML
Setup difficultyAdvanced
Stars
332
Requires
Nagios or Naemon or Icinga
Docker
opinkerfi/adagios-rpm
Install with Docker

What is adagios?

Adagios is a web-based configuration interface for Nagios-compatible monitoring systems (Nagios, Naemon, Icinga). It simplifies managing hosts, services, and contacts through a clean UI and exposes REST APIs for status and configuration data. The interface includes a modern status view that can replace the default Nagios web UI, network scanning, remote agent installation for Linux and Windows, and a full audit trail of configuration changes via Git. Adagios runs on Python/Django and uses Pynag for configuration parsing, OKconfig for plugin templates, MK Livestatus for high-performance status data, and PNP4Nagios for performance graphing. It has no database backend, storing configuration in files. Installation options include Docker images (CentOS 7 based), native packages for RHEL/CentOS/Fedora and Debian/Ubuntu, and pip for Python environments. The project is licensed under AGPL-3.0 and maintained by the opinkerfi organization.

Should you self-host adagios?

adagios scores 46/100 on selfhost.directory (how scoring works) and ranks #73 of 104 in Monitoring & observability. It has 332 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in HTML.

Its closest alternative on selfhost.directory is grafana (90/100, 77 568 stars). It scores higher overall, so compare the two before you pick. See adagios vs grafana side by side.

Features

  • Configuration audit trail
  • High-performance status data
  • Modern status view
  • Multi-language Support
  • Network Scanning
  • No database backend
  • Performance graphing
  • Pre-bundled plugins and templates
  • Remote agent installation
  • REST API for configuration
  • REST API for status
  • Web-based Nagios configuration

adagios README

How to install adagios

Install adagios with Docker

docker pull opinkerfi/adagios-rpm

or

docker pull opinkerfi/adagios-git

Two images available: RPM-based and git-based, both on CentOS 7

adagios releases & version history

More in Web Application

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…