Sauvegarde et restauration de OpsView

De Wiki de Romain RUDIGER
Aller à : navigation, rechercher

Participant : Romain RÜDIGER.

Période : 03/09.

OpsView est sauvegardé toute les nuits à 3h11. La sauvegarde comprend :

  • les bases de données :
    • reports
    • opsview
    • runtime : seulement la table nagios_objects
  • les fichiers de Nagios :
    • /usr/local/nagios
    • /usr/local/opsview-web
    • /usr/local/nagios/var

Le dossier de sauvegarde est /home/nagios/backup, les 7 dernières sauvegardes sont conservées.

Pour restaurer OpsView d'après la documentation :

su -
/etc/init.d/opsview stop
/etc/init.d/opsview-web stop
cd /
tar --gzip -xvf /{path_to_backups}/nagios-files-{datestamp}.tar.gz
gunzip -c /{path_to_backups}/nagios-db-{timestamp}.tar.gz | mysql -u root -p{mysqlrootpassword}
gunzip -c /{path_to_backups}/nagios-runtime-db-{timestamp}.tar.gz | mysql -u root -p{mysqlrootpassword} runtime
gunzip -c /{path_to_backups}/nagios-reports-db-{timestamp}.tar.gz | mysql -u root -p{mysqlrootpassword}
/etc/init.d/opsview gen_config
/etc/init.d/opsview-web start