Instalación Zabbix

En este manual describimos como instalar Zabbix en una máquina virtual. Esta máquina virtual tiene 1 CPU,4 RAM, y 40 GB de disco duro, donde hemos instalado una distro Debian 10.

Abrimos un terminal como "root":

Nos descargamos el paquete del repositorio de Zabbix con Mysql desde su web utilizando el comando wget:

  • wget https://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix-release/zabbix-release_4.4-1+buster_all.deb

Instalamos los repositorios con el comando "dpkg":

  • dpkg -i zabbix-release_4.4-1+buster_all.deb

Actualizamos los repositorios con el comando "apt":

Instalamos el servidor Zabbix, el frontend y el agente con el comando "apt":

  • apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Una vez lo tenemos instalado , tenemos que instalar la base de datos, entramos en la base de datos:

  • mysql -u root -p

Creamos la base de datos:

  • create database zabbix character set utf8 collate utf8_bin;

Damos privilegios al usuario zabbix:

  • grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

Salimos:

  • quit;

Importamos los esquemasa la base de datos que hemos creado:

  • zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix

Editamos el archivo de Zabbix Server:

  • nano /etc/zabbix/zabbix_server.conf

Buscamos la línea donde esta DBPassword, la descomentamos y añadimos la contraseña del usuario que creamos en la base de datos.

Editamos el archivo de apache de Zabbix:

  • nano /etc/zabbix/apache.conf

Descomentamos la zona horaria, que en nuestro caso es 'php_value date.timezone Europe/Riga'

Reiniciamos los servicios de ZabbixServer, ZabbixAgent y Apache2 , y después los habilitamos:

  • systemctl restart zabbix-server.service zabbix-agent.service apache2.service

  • systemctl enable zabbix-server.service zabbix-agent.service apache2.service

Ya podemos cerrar el terminal. Ahora abrimos, desde la misma máquina , un navegador web, en este caso Debian tiene Firefox.

Nos dirigimos a esta página: localhost/zabbix

Se nos abre un asistente web para terminar de configurar la instalación de Zabbix, le damos a "NextStep":

Nos realiza una serie de comprobaciones , de estar OK , le damos a "Next Step":

En esta ventana, lo único que nos pide, es la contraseña, en nuestro caso era 'zabbix', la insertamos y le damos a 'Next Step':

En esta ventana, nos pide, de forma opcional, que pongamos un nombre a nuestra instalación, en este caso le puse 'zabbix', le damos a 'Next Step':

Nos hace un breve resumen, de todo lo expuesto anteriormente. Le damos a 'Next Step':

Si todo a salido bien, nos debe aparecer esta pantalla, le damos a 'Finish':

Terminada la instalación, ya podemos acceder , desde la propia máquina, al panel de Zabbix:

  • localhost/zabbix/index.php

Para entrar en Zabbix, el usuario web es 'Admin', y en este caso, la contraseña es 'zabbix'.

Admin con la primera mayúscula, y zabbix en minúsculas.

En siguientes manuales, veremos como utilizar este potente software.

Fin del manual