Mise à jour Zabbix 2.2 vers 2.4

Rédigé par Jérôme / 23 avril 2015 / Aucun commentaire

Dans un précédent post nous installions Zabbix 2.2 sur FreeBSD/Nginx. Aujourd’hui, il est temps de faire la mise à jour vers la version 2.4

Il est bien sûr inutile de rappeler qu'il est indispensable de faire backup/snapshot du serveur avant de continuer.

Arrêt des services :
# /usr/local/etc/rc.d/zabbix_agentd stop
# /usr/local/etc/rc.d/zabbix_server stop
# /usr/local/etc/rc.d/nginx stop
# /usr/local/etc/rc.d/mysql-server stop

Desinstallation Zabbix 2.2 et installation Zabbix 2.4 :
# pkg remove zabbix22-agent && pkg install zabbix24-agent
# pkg remove zabbix22-server && pkg install zabbix24-server
# pkg remove zabbix22-frontend && pkg install zabbix24-frontend

Déplacement des fichiers de configuration :
# mv /usr/local/etc/zabbix22/zabbix_agentd.conf /usr/local/etc/zabbix24/
# mv /usr/local/etc/zabbix22/zabbix_server.conf /usr/local/etc/zabbix24/

# mv /usr/local/www/zabbix22/conf/zabbix.conf.php /usr/local/www/zabbix24/conf/

Modification de nginx.conf :
# sed -i '' -e "s/zabbix22/zabbix24/g" /usr/local/etc/nginx/nginx.conf

Edition du fichier /usr/local/etc/php.ini afin d'ajouter un nouveau prérequis depuis PHP 5.6 :
always_populate_raw_post_data = -1

Modification fichiers de configuration de zabbix :
# cd /usr/local/etc/zabbix24
# sed -i '' -e "s/zabbix22/zabbix24/g" *.conf

Redémarrage des services :
# /usr/local/etc/rc.d/php-fpm restart
# /usr/local/etc/rc.d/mysql-server start
# /usr/local/etc/rc.d/zabbix_agentd start
# /usr/local/etc/rc.d/zabbix_server start
# /usr/local/etc/rc.d/nginx start

Nettoyage :
# rm -rf /usr/local/etc/zabbix22
# rm -rf /usr/local/www/zabbix22

Il suffira ensuite de se connecter au Web GUI de Zabbix qui fera automatiquement une vérification des prérequis et une mise à jour de la base de données.

Écrire un commentaire

Quelle est la deuxième lettre du mot niyq ? :

buffin.net

"Le cloud n'existe pas, vous utilisez juste l'ordinateur de quelqu'un d'autre."