Checkmk
to checkmk.com

Important

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.

Tip

In alternativa Checkmk offre la possibilità di eseguire le funzioni di backup e ripristino di base tramite la linea di comando con omd backup e omd restore. Questo viene spiegato nell'articolo Amministrazione del sito con omd.

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.

Tip

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:

Dialog for defining a backup 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:

Dialog for specifying a backup key.

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

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

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.

List of backup keys.
Tip

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:

Dialog for defining a backup 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 :

List showing a not yet started backup job.

Puoi interrompere l'esecuzione dei backup con :

List showing a running backup job.

Infine, vedrai una conferma del completamento del backup:

List showing a completed backup job.

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:

  1. Seleziona la destinazione del backup con .

  2. Seleziona il backup desiderato da ripristinare con .

  3. Inserisci la passphrase per la chiave di backup.

  4. Avvia il ripristino.

Dopo il ripristino, il sito verrà riavviato, quindi verrà visualizzato temporaneamente un messaggio di errore HTTP 503:

HTTP 503 error message.

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

Dialog showing the details for the restore.

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:

  1. Sul sito centrale, apri le proprietà del sito remoto tramite Setup > General > Distributed monitoring.

  2. 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.

  3. Attiva le modifiche.

  4. Accedi al sito remoto e configura il backup come descritto in questo articolo.

  5. 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.

In questa pagina