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
- Categories
- System monitoring
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Monitorix
Compare allSoftware 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.
Performance Co-Pilot
A toolkit for collecting, archiving and analysing performance metrics across many systems.
Monitorix graphs Linux and BSD server resource history in a browser with a built-in web server, designed for single small servers rather than many systems.
Similar software
Related functionality, not necessarily a direct replacement.
sysstat
Collection of Linux command-line performance tools including sar, iostat, mpstat and pidstat.
Prometheus Node Exporter
A small agent that exposes hardware and operating system metrics from Linux and Unix machines to Prometheus.
Grafana
Dashboard and visualization front end for metrics, logs and traces.
vnStat
A console network traffic monitor for Linux and BSD that logs interface usage over time.
SmokePing
Latency measurement and visualisation over time.
Cockpit
Browser-based administration console for Linux servers.