Zabbix 4.2: Instalación

Instalación y configuracion del servicio de monitoreo Zabbix

Vamos a instalar ZAbbix 4.2 en un contenedor de debian 10

  • Primero se crea el contenedor Debian 10 y se actualiza
apt update && apt upgrade -y
  • Descargamos el Zabbix dentro de tmp para que se elimine al reiniciar
cd /tmp
wget https://repo.zabbix.com/zabbix/4.2/debian/pool/main/z/zabbix-release/zabbix-release_4.2-2+buster_all.deb
dpkg -i zabbix-release_4.2-2+buster_all.deb
apt update
  • Instalamos Zabbix server, frontend, agent
apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-agent
  • Instalación segura de MYSQL, con la contraseña HB0 para root
mysql_secure_installation
  • Se crea la base de datos inicial
mysql -uroot -p                   ------> EL password es HB0
MariaDB> create database zabbix character set utf8 collate utf8_bin;
MariaDB> grant all privileges on *.* to 'remoto'@'%' identified by 'password'; (RB0)
MariaDB> quit;
  • Editamos la configuración de MYSQL de manera momentanea para que la importacion del esquema no de errores
nano /etc/mysql/mariadb.conf.d/50-server.cnf
  • Agregamos lo que se muestra debajo de la linea [mysqld]
default_storage_engine=MyISAM
innodb_strict_mode = 0
  • Guardamos y salvamos
/etc/init.d/mysql restart
  • Importamos el esquema inicial y los datos, puede tardar varios minutos. no debe mostrar ningún error
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uremoto -p zabbix   

---> nos pedirá el pasword RB0
  • Eliminamos los cambios temporales y reiniciamos MYSQL
nano /etc/mysql/mariadb.conf.d/50-server.cnf

Eliminamos o comentamos lo que se muestra debajo de la linea [mysqld]

  • Guardamos y reiniciamos MYSQL
/etc/init.d/mysql restart
  • Configuramos la base de datos para Zabbix Server
nano /etc/zabbix/zabbix_server.conf
  • Descomentamos y agregamos el usuario y el password correspondiente
  • Configuramos timezone para el servidor apache
nano /etc/zabbix/apache.conf
  • Descomentamos la siguiente linea y la editamos como se muestra
php_value date.timezone Europe/Riga
X
php_value date.timezone America/Costa_Rica
  • Se inicia el servidor y el proceso del agente
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
  • Listo ahora Zabbix es accesible desde la dirección de red

http://IP o hostname/zabbix

  • Desde la interfaz web se debe finalizar la instalación
  • Se revisa que todos los requisitos previos estén en OK
  • Ingresamos la configuración para la base de datos
  • Ingresamos los detalles para el servidor Zabbix
  • Revisamos el resumen y si toso esta bien terminamos de instalar Zabbix
  • Listo hemos finalizado la instalación de Zabbix, procedamos con la configuración
  • Ahora podemos ingresar al servicio web y logearnos como user=Admin, pass=zabbix

http://10.20.200.39/zabbix