Bonjour à toutes et à tous !
Mon entreprise dispose actuellement d'un serveur Zabbix en version 2.2.1 dont elle ne s'occupe plus car les mises à jour se sont enchaînées sans qu'elle les mette en place.
Aujourd'hui on me demande de remplacer ce serveur en version 2.2.1 par un serveur Zabbix en 2.4.3.
Sans aucun soucis, j'arrive à installer le serveur et à le configurer avec une base de test, mais je souhaiterai maintenant peupler une "vraie" base avec les données contenues dans la base du serveur en 2.2.1.
En gros, je souhaite récupérer les données de l'ancien serveur pour ne pas avoir à tout reconfigurer.
En testant un mysqldump de la base sur l'ancien serveur (mysql -u zab -p zabbix > zabbix_db_dump), puis en l'envoyant sur le nouveau par scp (scp zabbix_db_dump root@'ipnewserv':/root), j'arrive à récupérer les données dans un fichier (appelé zabbix_db_dump).
J'appelle ensuite ce fichier afin qu'il peuple la vraie base que j'ai appelée zabbix (mysql -u root -p zabbix < /root/zabbix_db_dump).
La sauvegarde faisant 4,2 Go, un petit temps d'attente est nécessaire avant qu'elle soit restaurée dans la nouvelle base.
Une fois celà fait, je paramètre zabbix pour que la base utilisée soit celle que je viens de restaurer (donc j'édite le fichier zabbix_server.conf et le fichier zabbix_server.conf.php) pour changer le nom de la base.
Lorsque je me reconnecte sur l'interface web, un message d'erreur s'affiche The frontend does not match Zabbix database. Current database version (mandatory/optional): 2020000/2020000. Required mandatory version: 2040000. Contact your system administrator.
Je comprends bien évidemment que la version de ma base n'est pas à jour (version 2.2.X alors qu'elle doit être en 2.4.X) d'où ma présence sur ce forum et ma question :
Comment puis-je mettre à jour la sauvegarde de la base que j'ai effectuée afin qu'elle passe en version 2.4.X tout en conservant les données qu'elle contient ?
J'espère avoir été assez clair et vous remercie d'avance pour votre aide éventuelle,
Ben'
Mon entreprise dispose actuellement d'un serveur Zabbix en version 2.2.1 dont elle ne s'occupe plus car les mises à jour se sont enchaînées sans qu'elle les mette en place.
Aujourd'hui on me demande de remplacer ce serveur en version 2.2.1 par un serveur Zabbix en 2.4.3.
Sans aucun soucis, j'arrive à installer le serveur et à le configurer avec une base de test, mais je souhaiterai maintenant peupler une "vraie" base avec les données contenues dans la base du serveur en 2.2.1.
En gros, je souhaite récupérer les données de l'ancien serveur pour ne pas avoir à tout reconfigurer.
En testant un mysqldump de la base sur l'ancien serveur (mysql -u zab -p zabbix > zabbix_db_dump), puis en l'envoyant sur le nouveau par scp (scp zabbix_db_dump root@'ipnewserv':/root), j'arrive à récupérer les données dans un fichier (appelé zabbix_db_dump).
J'appelle ensuite ce fichier afin qu'il peuple la vraie base que j'ai appelée zabbix (mysql -u root -p zabbix < /root/zabbix_db_dump).
La sauvegarde faisant 4,2 Go, un petit temps d'attente est nécessaire avant qu'elle soit restaurée dans la nouvelle base.
Une fois celà fait, je paramètre zabbix pour que la base utilisée soit celle que je viens de restaurer (donc j'édite le fichier zabbix_server.conf et le fichier zabbix_server.conf.php) pour changer le nom de la base.
Lorsque je me reconnecte sur l'interface web, un message d'erreur s'affiche The frontend does not match Zabbix database. Current database version (mandatory/optional): 2020000/2020000. Required mandatory version: 2040000. Contact your system administrator.
Je comprends bien évidemment que la version de ma base n'est pas à jour (version 2.2.X alors qu'elle doit être en 2.4.X) d'où ma présence sur ce forum et ma question :
Comment puis-je mettre à jour la sauvegarde de la base que j'ai effectuée afin qu'elle passe en version 2.4.X tout en conservant les données qu'elle contient ?
J'espère avoir été assez clair et vous remercie d'avance pour votre aide éventuelle,
Ben'
Comment