Checkmk
to checkmk.com

1. Basics

Over time, you will put quite a bit of work into the exact configuration of your hosts and services, limits, alerts and so on — so you should make backups. This is not only useful in case something goes wrong, but also for testing or using different configurations. You can back up the complete configuration and restore it if necessary. Backups can be scheduled, encrypted and compressed.

You can access the creation of backups in Setup > Maintenance > Backups.

2. Configure encrypted backups

In the first step, switch to the list of backup targets on the Site backup page with the Backup targets action button and create a new target with Add target:

Dialogue for defining a backup target.

The absolute path specification under Destination refers to the system, not the site.

After you have saved the backup target, go back to the Site backup page. Open the list of backup keys with Backup encryption keys and create a new key for your backups with Add key with a meaningful name and a secure password (passphrase):

Dialogue for specifying a backup key.

After creating the key, you will see a message telling you that you have not downloaded the keys yet:

Message telling that the backup keys have not yet been downloaded.

You can download the key in PEM format using the Download this key button. By the way, you also have to enter the passphrase of the key when downloading. Since you need these keys to restore backups, the message will remain until all keys have been saved.

List of backup keys.

Note: If a backup key should ever no longer be available, you can upload the backed-up key again. You must also enter the passphrase before uploading.

3. Create a backup job

Now you can create a new backup job — again on the Site backup page, this time using the Add job button:

Dialogue for defining a backup job.

Here you can select, among other things, the items you just created under Target and Encryption. You will also find options for compression and scheduling backups. As you soon will see, you can also trigger backups manually. With Do not backup historical data you can save metrics (RRD files), monitoring history and log files, which leads to significantly smaller backup archives.

4. Create a backup

On the Site backup page you can now see your finished backup job and start it via Icon for starting the backup.:

List entry of a backup job not yet started.

You can stop running backups with Icon for stopping the backup.:

List entry of a running backup job.

Finally, you will see the confirmation of the completed backup:

List entry of a completed backup job.

For both running and completed jobs, Icon for displaying the details of the backup job. takes you to the details of the job.

5. Restore backup

You can start restoring backups on the Site backup page by clicking on Restore. The procedure is largely self-explanatory:

  1. Select the backup target with Icon for restoring the backup..

  2. Select the desired backup for the restore with Icon for restoring the backup..

  3. Enter the passphrase for the backup key.

  4. Start the restore.

After restoring, the site is restarted, so you temporarily see an HTTP 503 error message:

HTTP 503 error message.

As soon as the site is available again, you will get the details about the result:

Dialogue with the details of the restore.

Finally, confirm the restore by clicking Complete the restore.

On this page