Monitorix

Lightweight self-hosted tool that graphs Linux and BSD server resources and services in a browser.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Monitorix

Monitorix monitors as many system resources and services as possible on Linux and UNIX servers. It has two parts: a Perl daemon called monitorix that collects data as a system service, and a CGI script that draws the graphs.

A built-in HTTP server on port 8080 serves the graphs, so no separate web server is needed. It runs on various Linux distributions and on FreeBSD, OpenBSD and NetBSD, and is small enough for embedded devices. It suits people running a small home or office server.

Strengths

  • Built-in web server, no separate setup needed
  • Runs on Linux and BSD systems
  • Light enough for embedded devices
  • Install guides for several distributions

Limitations

  • Graph-based interface with a dated look
  • Designed for single servers rather than fleets

Details

Pricing
FreeFree and open source.
License
GPL-2.0
Developer
The Monitorix contributors
Platforms
Linux, Web, Self-hosted
How it runs
Downloadable app, Self-hosted
Account
Not required
Works offline
Yes
Best suited for
Graphing resource history on a small home or office server
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Monitorix

Compare all

Software that can replace Monitorix for an important use case, and what changes if you switch.

  • Netdata

    Per-second metrics for a machine with no configuration, and charts that appear the moment you install it.

    Netdata graphs server metrics per second with auto-discovered services and built-in alarms, runs on Windows and macOS too, but uses more memory and disk.

  • beszel

    Track server health through a lightweight web dashboard.

    Beszel is an MIT web dashboard that keeps metric history and monitors Docker containers, using a hub with agents on monitored systems.

  • Glances

    A cross-platform system monitor that runs in a terminal, in a browser, or as an API feeding a dashboard.

    Glances offers a terminal and built-in web interface across Linux, macOS and Windows, with exports to InfluxDB and Grafana for history.

  • Cacti

    RRDtool-based graphing and monitoring for network devices.

    Cacti uses RRDtool graphs under GPL-2.0 like Monitorix but is aimed at network devices through templates, with alerting only via plugins.

  • dashdot

    A self-hosted web dashboard showing live CPU, memory, storage and network stats for a server.

    dashdot shows a simpler live overview of CPU, RAM, storage and network in Docker, but keeps no long-term metric history.

  • Nezha

    Self-hosted, lightweight dashboard for monitoring servers and websites, with agents and alerts.

    Nezha offers a lightweight dashboard with agents, alerts and HTTP, TCP and ping checks, though much community documentation is in Chinese.

  • Checkmate

    A self-hosted monitor that tracks uptime, response times, server hardware and incidents with notifications.

    Checkmate combines uptime checks with server hardware monitoring and notifications, deployed with Docker or Helm.

  • Pulse

    A self-hosted monitoring dashboard for Proxmox, Docker, Kubernetes, TrueNAS and vSphere with alerting.

    Pulse is a dashboard with alerting for Proxmox, Docker, Kubernetes, TrueNAS and vSphere, but is not open source.

Monitorix as an alternative

Listings that name Monitorix as an alternative.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing