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