Troubleshotting Instalación de #Zabbix

zabbix_logo_150x39Realizando una implementación de ZABBIX, luego de descargar, compilar e instalar llega el momento de levantar el servicio, pero al hacerlo el proceso termina y el aplicativo no levanta, al mirar el registro del aplicativo observamos el siguiente apunte:

1181:20131204:162857.187 using configuration file: /usr/local/etc/zabbix_server.conf
1181:20131204:162858.050 Cannot upgrade database: the database must correspond to version 2.0 or later. Exiting

Según lo investigado, es que al levantar el aplicativo ZABBIX por primera vez, este se conecta a la BD y escribe el esquema de las tablas que son gestionadas por el panel web de ZABBIX (frontend). Para solucionar este caso, debemos inyectar a mano el esquema de las tabla entre otras cosas a la BD de forma manual. Para ello:

  • Crear una DB.
  • El usuario zabbix debe ser dueño de la BD.
  • El usuario zabbix debe tener una clave valida para entrar al sistema de BD.
  • Modificación del archivo pg_hba.conf (opcional).
  • Los datos correspondientes a la conexión de la DB deben estar especificados en el archivo zabbix_server.conf.

Seguidamente y luego de validar lo anteriormente mencionado, ejecutamos:

cd database/postgresql
cat postgresql.sql | psql -U zabbix zabbix -W
cat images_postgresql.sql | psql -U zabbix zabbix -W
cat data.sql | psql -U zabbix zabbix -W

De insertarse todos los datos correctamente en la BD, el aplicativo deberia levantar sin problemas, nos vemos.


Leave a Comment