![]() |
This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
1. Nozioni di base
Nel corso del tempo avrai lavorato molto sull'esatta configurazione dei tuoi host e dei servizi, sui limiti, sulle notifiche e così via: per questo motivo è consigliabile effettuare dei backup. Ciò è utile non solo in caso di errore, ma anche a scopo di test o per l'utilizzo di configurazioni alternative. Puoi eseguire il backup di una configurazione completa e ripristinarla se necessario. I backup possono essere schedulati, crittografati e compressi.
![]() |
In alternativa Checkmk offre la possibilità di eseguire le funzioni di backup e ripristino di base tramite la linea di comando con |
Per iniziare a creare backup nella GUI di Checkmk, usa Setup > Maintenance > Backups.
2. Prerequisiti
Per creare backup sul sistema di origine e successivamente "ripristinarli" su un sistema di destinazione, è necessario soddisfare due requisiti principali:
Su entrambi i sistemi deve essere installata la stessa versione di Checkmk, ad esempio.
2.3.0p1
.Su entrambi i sistemi deve essere installata la stessa edizione di Checkmk, ad esempio Checkmk Raw.
![]() |
La piattaforma del sistema non è rilevante, quindi puoi, ad esempio, eseguire il backup con Ubuntu come sistema sorgente e ripristinare con Red Hat o un'appliance come sistema di destinazione. |
3. Configurare i backup criptati
Nel primo passo, switcha all'elenco delle destinazioni di backup nella pagina Site backup e con il pulsante d'azione Backup targets crea una nuova destinazione con Add target:

La specifica del percorso assoluto del file Destination si riferisce al sistema, non al sito.
Una volta salvato l'obiettivo di backup, torna alla pagina Site backup. Apri l'elenco delle chiavi di backup con Backup encryption keys e crea una nuova chiave per i tuoi backup con Add key, specificando un nome significativo e una password sicura:

Dopo aver creato la chiave, vedrai un messaggio che ti informa che non hai ancora scaricato le chiavi:

Puoi scaricare la chiave in formato PEM utilizzando il pulsante Download this key. Inoltre, durante il download dovrai inserire la passphrase della chiave. Poiché queste chiavi ti servono per ripristinare i backup, il messaggio rimarrà fino a quando tutte le chiavi non saranno state salvate.

![]() |
Se una chiave di backup non dovesse più essere disponibile, puoi caricare nuovamente la chiave di backup. Anche in questo caso è necessario inserire la passphrase prima del caricamento. |
4. Creazione di una richiesta di backup
Ora puoi creare una nuova richiesta di backup, sempre nella pagina Site backup e questa volta utilizzando il pulsante Add job:

Qui puoi selezionare, tra l'altro, gli elementi che hai appena creato in Target e Encryption. Troverai anche le opzioni per la compressione e per la pianificazione dei backup. Come vedrai tra poco, puoi anche attivare i backup manualmente. Con Do not backup historical data puoi salvare le metriche (file RRD), la cronologia del monitoraggio e i file di log, ottenendo così archivi di backup significativamente più piccoli.
5. Creare un backup
Nella pagina Site backup dovresti vedere la richiesta di backup completata e puoi avviarla con :

Puoi interrompere l'esecuzione dei backup con :

Infine, vedrai una conferma del completamento del backup:

Sia per i lavori in corso che per quelli completati, ti porta ai dettagli del lavoro.
6. Ripristinare
Puoi iniziare a ripristinare i backup nella pagina Site backup cliccando su Restore. Questa procedura è in gran parte autoesplicativa:
Seleziona la destinazione del backup con .
Seleziona il backup desiderato da ripristinare con .
Inserisci la passphrase per la chiave di backup.
Avvia il ripristino.
Dopo il ripristino, il sito verrà riavviato, quindi verrà visualizzato temporaneamente un messaggio di errore HTTP 503:

Non appena il sito sarà nuovamente disponibile, riceverai i dettagli nel risultato:

Infine, conferma il ripristino cliccando su Complete the restore.
7. Backup nel monitoraggio distribuito
La funzione di backup dell'istanza remota Checkmk GUI esegue il backup solo dei dati del sito locale. Ad esempio, se il sito locale è il sito centrale in un monitoraggio distribuito con configurazione distribuita, il backup include i dati di configurazione di questo sito centrale e di tutti i siti remoti che sono configurati dal sito centrale. Tuttavia, se vuoi avere un backup completo che includa i dati di stato dei tuoi siti remoti, devi configurare un backup anche su questi siti remoti.
Si tratta di un'operazione un po' più lunga, in quanto devi prima autorizzare la configurazione tramite Setup su ogni sito remoto, poi loggarti e configurare il backup. Infine, puoi ripristinare la configurazione modificata dei siti remoti.
Questa procedura funziona in tutte le edizioni di Checkmk.
Procedi come segue per un sito remoto:
Sul sito centrale, apri le proprietà del sito remoto tramite Setup > General > Distributed monitoring.
Nel box Configuration connection attiva l'opzione Users are allowed to directly login into the Web GUI of this site e disattiva l 'opzione Disable configuration via Setup on this site, perché la configurazione tramite Setup su un sito remoto non è possibile per default.
Accedi al sito remoto e configura il backup come descritto in questo articolo.
Infine, sul sito centrale ripristina le opzioni modificate delle proprietà del sito remoto ai valori precedenti. Attiva anche queste modifiche.
Per ripristinare un backup su un sito remoto, procedi allo stesso modo, consentendo prima il login interattivo e la configurazione tramite Setup e ripristinando le opzioni al termine del ripristino.