Zabbix – Actualizar a 1.6.5

logo_zabbix

Basándome en un buen tutorial de un experto en Zabbix como es Oriol Serra, dejo aquí mi chuleta para futuras actualizaciones. Una vez acabé de actualizar comprobé con satisfacción como todos los servicios incluidos el aviso por SMS funcionaban correctamente.

Lo primeor es como siempre, el backup de la base de datos zabbix

# mysqldump -uroot -ppassword --database zabbix > zabbix.sql

Seguimos con el backup del frontend web

# cd /var/www/html
# tar cpvzf zabbix-frontend.tar .
# gzip zabbix-frontend.tar

Por pura enfermedad, no sobreescribo los antiguos binarios, los muevo y copio y edito los nuevos

# mv /etc/init.d/zabbix_server /etc/init.d/zabbix_server_bak
# mv /etc/init.d/zabbix_agentd /etc/init.d/zabbix_agentd_bak
# cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/zabbix_agentd
# cp misc/init.d/redhat/zabbix_server_ctl /etc/init.d/zabbbix_server

Editamos ambos binarios y modificamos el BASEDIR

# vim /etc/init.d/zabbix_server
# vim /etc/init.d/zabbix_agentd

# base zabbix dir
BASEDIR=/usr/local/zabbix

Rizando el rizo de backups, yo movería lo viejo con otro nombre y crearía una nueva carpeta, pero es opcional, a gusto del consumidor

# mv /var/www/html/zabbix/ /var/www/html/zabbix-bak
# cp -R frontends/php/* /var/www/html/zabbix/.

Creamos los índices que recomienda la versión 1.6.5

# mysql -uroot -ppassword -D zabbix -e “CREATE UNIQUE INDEX history_log_2 on history_log (itemid,id);”

# mysql -uroot -ppassword -D zabbix –e “CREATE UNIQUE INDEX history_log_2 on history_log (itemid,id);”

# mysql -uroot -ppassword -D zabbix –e “CREATE UNIQUE INDEX history_text_2 on history_text (itemid,id);”

# mysql -uroot -ppassword -D zabbix –e “CREATE INDEX graphs_items_1 on graphs_items (itemid);”

# mysql -uroot -ppassword -D zabbix –e “CREATE INDEX graphs_items_2 on graphs_items (graphid);”

# mysql -uroot -ppassword -D zabbix -e “CREATE INDEX services_1 on services (triggerid);”

Accedemos por web, nos pedirá la información del usuario mysql para conectar a la BD. Lo tenemos en la antigua carpeta del viejo frontend web en conf/zabbix.conf

Links

Leave a Reply

Your email address will not be published. Required fields are marked *