EVERYTHING XIAOMI
Get listed

Monitorix

Monitorix is a free, open-source tool for monitoring system resources and services on production Linux and UNIX servers, and it can also run on embedded devi…

Place
#28 of 34
Score
5.9
Monitorix's website

What Monitorix is

Monitorix is a free, open-source tool for monitoring system resources and services on production Linux and UNIX servers, and it can also run on embedded devices. Supported systems include GNU/Linux, FreeBSD, OpenBSD, and NetBSD. It is self-hosted and consists mainly of a Perl daemon that collects data and a CGI script, with a built-in HTTP server listening on port 8080/TCP by default. Monitorix tracks load, active processes, memory allocation, entropy, uptime, and kernel usage globally and per processor. It can graph hardware and sensor readings for CPU, GPU, disk, NVMe, IPMI, and ambient sensors, with alerts for several sensor types. Service statistics cover tools including Apache, Nginx, MySQL, PostgreSQL, MongoDB, Redis, mail and DNS servers, and UPS software. Multihost monitoring supports an unlimited number of remote servers. Users can view statistics by hour, day, week, month, or year, receive email reports of all graphs, and set historical data duration without a stated limit. Graphs can be generated in PNG or SVG, with plain text tables also available.

Good

  • Free and open source under GNU GPL version 2
  • Supports four listed Linux and BSD systems
  • Multihost monitoring supports unlimited remote servers
  • Graphs available as PNG or SVG

Watch out

  • Self-hosted deployment is required
  • Built-in HTTP server listens on port 8080/TCP by default

Who it suits

Monitorix suits administrators monitoring production Linux or UNIX servers who can host the software themselves. Its embedded-device suitability and multihost support may also fit those monitoring smaller devices or multiple remote servers.

Verdict

Monitorix provides broad resource and service monitoring, including multihost graphs, at no cost under GNU GPL version 2. It is a self-hosted tool, so it fits users prepared to run and configure their own monitoring service.

Plans and prices

From Monitorix's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
MonitorixFreeFree, open source system monitoring tool; GNU GPLv2

The facts

Each one read from Monitorix's own pages, with the date it was checked.

What it does

Architecture
It consists mainly of a Perl daemon collector and a CGI script, and includes a built-in HTTP server that listens on port 8080/TCP by default.checked 9 Oct 2026
Graph formats
Graphs can be generated in PNG or SVG, and statistics can also be viewed in plain text tables.checked 9 Oct 2026
Hardware monitoring
It can graph hardware and generic sensors, including CPU, GPU, disk, NVMe, IPMI and ambient sensor readings, with alert capabilities for several sensor types.checked 9 Oct 2026
Intended audience
The project describes Monitorix as a tool for daily systems administration and says it was created for production servers, with simplicity and small size also making it suitable for embedded devices.checked 9 Oct 2026
Latest listed release
The downloads page lists version 3.16.0, dated 27-Nov-2024, as the latest version.checked 9 Oct 2026
License
Monitorix is released under the GNU General Public License version 2 and may be used for commercial purposes under its open source license.checked 9 Oct 2026
Multihost
The Multihost feature supports monitoring an unlimited number of remote servers and displaying their graphs individually or together.checked 9 Oct 2026
Purpose
Monitorix monitors services and system resources on production Linux/UNIX servers and can also run on embedded devices.checked 9 Oct 2026
Reports and history
Users can view statistics by hour, day, week, month or year, receive email reports of all graphs, and configure historical data duration without a stated limit.checked 9 Oct 2026
Security controls
The built-in HTTP server supports basic access authentication, IP address restrictions, and configurable bind address and listening port.checked 9 Oct 2026
Service monitoring
It includes statistics modules for services such as Apache, Nginx, MySQL, PostgreSQL, MongoDB, Redis, mail servers, DNS servers and UPS software.checked 9 Oct 2026
Support
The project offers a mailing list for announcements, help and discussion, and an official #monitorix IRC channel on Libera.Chat for help, bugs and enhancements.checked 9 Oct 2026
Supported systems
The project lists GNU/Linux, FreeBSD, OpenBSD and NetBSD as supported systems.checked 9 Oct 2026
System metrics
Features include system load, active processes, memory allocation, entropy and uptime, along with global and per-processor kernel usage.checked 9 Oct 2026

The company

Founded
2005checked 28 Sep 2026

Alternatives to Monitorix

All alternatives
  1. 1Checkmk logo

    Checkmk

    Free planOpen sourceAndroidiOSWebAPI
    8.8From $275 a month
  2. 2

    Netdata

    Free planOpen sourceAndroidiOSWebAPI
    8.7From $4.50 a month
  3. 3Nagios XI logo

    Nagios XI

    Free planWebAPILinuxmacOS
    8.1$2,595 one-time
  4. 4MetricsHub logo

    MetricsHub

    Free planOpen sourceWebAPILinuxSelf-hosted
    7.9From $15 a month
  5. 5openITCOCKPIT logo

    openITCOCKPIT

    Free planiOSWebAPILinux
    7.5From €1 a year
  6. 6Icinga logo

    Icinga

    Free planWebAPILinuxSelf-hosted
    7.3From $2,000 a year