Checkmk Raw Edition: Serious Monitoring Without a SaaS Bill
There’s lightweight monitoring, and then there’s Checkmk — the kind of tool that says, “You want deep metrics? OK. Here’s everything.” And the Raw Edition gives you all of that without any licensing nonsense or cloud lock-in.
It’s based on Nagios under the hood — but don’t let that scare you. Checkmk adds a real web UI, automated discovery, performance graphs, smart service checks, and better scaling. It turns the old-school Nagios model into something much more usable.
If you’ve got a fleet of Linux servers, network gear, or random SNMP devices, and want visibility without gluing together Prometheus, exporters, Grafana, and alert rules from scratch — Checkmk might be what you need.
What It Does (Out of the Box)
Feature | What It Brings to the Table |
Agent-based monitoring | Lightweight agents for Linux/Windows, installed in seconds |
SNMP support | Switches, printers, routers — auto-detects hundreds of device types |
Web UI | Inventory, dashboards, host/service views, and graphing |
Rule-based configuration | Fine-grained control over thresholds, check intervals, and alerts |
Nagios-compatible core | Uses core Nagios engine for proven alerting performance |
Graphing via RRD + PNP4Nagios | Integrated historical views for any metric |
Bulk discovery | Detects dozens of services on hosts automatically |
Plugin library | Tons of checks for databases, storage, cloud, containers, etc. |
Email/SMS/Script alerts | Custom notifications with flexible rules |
Completely self-hosted | No data leaves your network — full control |
Who Uses Checkmk Raw (And Why)
It’s not for hobbyists. This is the kind of tool you run on a real VM, behind a proper reverse proxy, probably with backups.
Good fits:
– IT departments monitoring 50+ hosts or services
– Teams replacing Zabbix, Nagios, or Icinga with something more modern
– Environments that include both Linux and Windows systems
– Admins who want visibility into services like Apache, MySQL, systemd, RAID, smartd, etc.
– Teams that need alerts and historical graphs, without setting up Prometheus stacks
Raw Edition makes most sense when you want the power of Nagios — but with a web UI and auto-discovery you can actually live with.
Installation (On Debian/Ubuntu, Fast Way)
1. Download the latest `.deb` package from:
https://checkmk.com/download-raw
2. Install dependencies:
sudo apt install -y xinetd apache2 rrdtool php
3. Install Checkmk:
sudo dpkg -i check-mk-raw-*.deb
4. Create a monitoring site:
sudo omd create mysite
sudo omd start mysite
5. Access web UI:
http://yourhost/mysite
6. Add agents or configure SNMP hosts — start discovering services.
Honest Observations
– The UI is functional, not beautiful — it’s for work, not dashboards on a TV
– Takes time to learn the rules and logic — but it scales well once set up
– Good docs, but deep features aren’t always obvious at first
– PNP4Nagios graphs are basic but reliable
– Agent updates are manual unless you script deployment
– Raw Edition has no central cloud — good for privacy, but you manage everything
Checkmk Raw is not for everyone. But if you need full-stack, reliable monitoring that doesn’t depend on third-party clouds — and you don’t mind getting your hands dirty — it’s one of the best tools you can run on-prem.