Questa funzione consente la creazione di copie di backup di file dal repository della configurazione principale. Tali copie di backup possono essere utilizzate per ripristinare la configurazione a uno stato precedente nel caso in cui un amministratore apporta delle modifiche alla configurazione che provocano dei problemi operativi. Il vantaggio della funzione di punto di controllo/ripristino del repository sta nel fatto che riduce i tempi di ripristino in seguito a problemi causati dalle modifiche alla configurazione. Studi sulle interruzioni non pianificate hanno dimostrato che quasi il 36% delle interruzioni è dovuto a errori degli operatori. Uno degli errori più comuni è una modifica non corretta apportata alla configurazione. La possibilità di annullare rapidamente una modifica non corretta è di fondamentale importanza per ridurre le interruzioni al minimo.
I tipi di punti di controllo supportati sono due: completo e delta. Un punto di controllo completo è una copia completa dell'intero repository di configurazione. Esso è utile per avere un'idea della configurazione operativa in modo da stabilire una linea di base. Tali punti di controllo vengono creati manualmente a discrezione dell'amministratore. I punti di controllo delta vengono creati automaticamente dal sistema ogni volta che viene eseguita una modifica alla configurazione. Come implica il nome, un punto di controllo delta non è una copia completa della configurazione, ma è una copia soltanto di una parte di essa. Tale parte è costituita da un'istantanea dei singoli file di configurazione prima della modifica. Un salvataggio della configurazione segna la fine di una modifica alla configurazione. I punti di controllo delta possono essere ripristinati nell'ordine inverso di creazione in modo da ottenere una funzione di annullamento su più livelli, come quando si fa clic su ctrl-z in un comune elaboratore di testi.
Il seguente diagramma mostra i due tipi di punti di controllo:
I valori esterni della configurazione sono forniti per abilitare/disabilitare i punti di controllo automatici (delta). Il numero di punti di controllo automatici che vengono salvati può essere configurato. Quando viene raggiunto il limite, il successivo punto di controllo automatico causa l'eliminazione di quello precedente. I punti di controllo sono memorizzati sul file system. Il percorso di memorizzazione dei punti di controllo può essere modificato in modo da memorizzarli su un file system differente da quello contenente il repository di configurazione principale, facilitando in questo modo il ripristino in seguito a un errore grave del sistema.
Un'interfaccia MBean viene fornita per consentire l'esecuzione di script e un controllo programmatico sulle operazioni di creazione e ripristino dei punti di controllo.