Linux

Where Does Checkmk Store Sites and Data?

Checkmk keeps each site in ~/var/check_mk with config in etc and monitoring data beside it.

Last updated

Checkmk organizes everything per site under the site user home. The versioned directory holds etc for configuration and var for monitoring data, logs, and RRD files. The omd command manages sites without touching other users.

Raw and enterprise editions share the layout with different components enabled. Back up with per site snapshots that capture etc and var together. Exact inner folders have moved across Checkmk majors.

Where Checkmk stores this, by platform

Linux
~/var/check_mk

Monitoring data, logs, and RRD files per site live here. Config sits in ~/etc/check_mk beside it. Snapshot per site with omd backup.

Frequently asked questions

How do I back up Checkmk?

Run omd backup for the site, which bundles etc and var together. Restore onto matching versions. Keep the backup off the monitored host.

Where is the Checkmk config?

In ~/etc/check_mk under the site user home with rules and hosts. The web UI edits these files. Version them through the built in snapshots.

Notice an outdated path? Let us know.