Sauvegarde de Centreon MBI¶
Sauvegarde des données du module Centreon MBI Server sur le serveur Centreon¶
Elements sauvegardés¶
Les éléments sauvegardés sont les suivants :
Sauvegarde des modèles de rapports personnalisés et de leur paramètrage
Sauvegarde des rapports générés
Fonctionnement du script de sauvegarde¶
Le script de sauvegarde est exécuté de manière journalière via un cron défini dans le fichier /etc/cron.d/centreon-bi-backup-web :
#
# Cron to backup Centreon MBI Engine frontend module
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# rewrite file with new cron line
CRONTAB_EXEC_USER=""
0 12 * * * root bash /usr/share/centreon-bi-backup/centreon-bi-backup-web.sh >> /var/log/centreon-bi/centreon-bi-backup-web.log 2>&1
Les données sauvegardées se trouvent par défaut dans le répertoire : /var/backup.
Pour modifier ce répertoire, mettre à jour la valeur BACKUP_DIR (ligne 63) dans le script de sauvegarde : /usr/share/centreon-bi-backup/centreon-bi-backup-web.sh
Sur un server Centreon seule la configuration, les rapports générés et les modèles de rapports personnalisés ont besoin d’être sauvegardés. La sauvegarde est au format suivant : centreon-bi-front-reports-and-custom-conf-aaaa-mm-jj.tar.gz
Périodicité des sauvegardes¶
Périodicité des sauvegardes : journalières
Rotation des sauvegardes : 8 jours
Pour modifier la valeur de rotation des sauvegardes, éditer la valeur RETENTION_AGE (ligne 67) dans le script de sauvegarde : /usr/share/centreon-bi-backup/centreon-bi-backup-web.sh
Note
Il est important d’exporter les sauvegardes sur une autre machine afin d’assurer leurs pérennités.
Sauvegarde du serveur Centreon MBI dédié¶
Note
Il est important de disposer d’au moins 5 Go d’espace libre sur le Volum Group hébergeant l’espace de stockage data du SGBD MySQL/MariaDB. Pour cela, exécuter la commande suivante en renseignant le nom du Volum Group
# vgdisplay vg_data | grep -i free
Elements sauvegardés¶
Les éléments sauvegardés sont les suivants :
Paramètres de configuration du moteur de génération de rapports
Données agréggées
Rapports & ressources
Fonctionnement du script de sauvegarde sur un serveur central¶
Le script de sauvegarde est exécuté de manière journalière via un cron défini dans le fichier /etc/cron.d/centreon-bi-backup-reporting-server :
# # Cron to backup Centreon MBI reporting server # PATH=/sbin:/bin:/usr/sbin:/usr/bin # rewrite file with new cron line CRONTAB_EXEC_USER="" 30 12 * * 0 root bash /usr/share/centreon-bi-backup/centreon-bi-backup-reporting-server.sh --total >> /var/log/centreon-bi/centreon-bi-backup-reporting-server-db.log 2>&1 30 12 * * 1-6 root bash /usr/share/centreon-bi-backup/centreon-bi-backup-reporting-server.sh --totalincr >> /var/log/centreon-bi/centreon-bi-backup-reporting-server-db.log 2>&1 0 12 * * * root bash /usr/share/centreon-bi-backup/centreon-bi-backup-reporting-server.sh --centreonbifiles >> /var/log/centreon-bi/centreon-bi-backup-reporting-server-files.log 2>&1
Les données sauvegardées se trouvent par défaut dans le répertoire : /var/backup.
Pour modifier ce répertoire, mettre à jour la valeur BACKUP_DIR (ligne 83) dans le script de sauvegarde : /usr/share/centreon-bi-backup/centreon-bi-backup-reporting-server.sh
Trois types de sauvegarde sont exécutés dans la semaine :
tous les jours une sauvegarde des fichiers de configuration du moteur de génération des rapports, format : centreon-bin-reports-and-conf-aaaa-mm-jj.tar.gz
tous les dimanches une sauvegarde complète de l’ETL, format : mysql-centreon_storage-bi-aaaa-mm-jj.tar.gz
du lundi au samedi une sauvegarde incrémentale de l’ETL (toutes les tables et seulement la dernière partition des tables partitionnées), format : mysql-centreon_storage-bi-aaaa-mm-jj.tar.gz
Warning
Bien s’assurer que pendant la sauvegarde du serveur de repoting, les scipts ETL ne doivent pas être en cours d’execution. De plus, aucun rapport ne doit être en cours de génération.
Périodicité des sauvegardes¶
Périodicité des sauvegardes : journalières
Rotation des sauvegardes : 8 jours
Pour modifier la valeur de rotation des sauvegardes, éditer la valeur RETENTION_AGE (ligne 88) dans le script de sauvegarde : /usr/share/centreon-bi-backup/centreon-bi-backup-reporting-server.sh
Note
Il est important d’exporter les sauvegardes sur une autre machine afin d’assurer leurs pérennités.