Situarse en el directorio dónde se hayan descargado los ficheros de este proyecto y ejecutar en este orden:
docker-compose build
docker-compose up -d
docker exec -ti zabbix-server bash
mysql -h db -u root -p
NOTA: la contraseña está definida en el fichero docker-compose.yml (123456789)
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> grant all privileges on zabbix.* to zabbix@x.x.x.x identified by 'zabbix';
mysql> flush privileges;
mysql> quit;
NOTA: sustituir "x.x.x.x" por la dirección IP del contenedor zabbix-server (p.ej: 172.23.0.3)
mysql -h db -uzabbix -pzabbix zabbix < /etc/zabbix/schema.sql
mysql -h db -uzabbix -pzabbix zabbix < /etc/zabbix/images.sql
mysql -h db -uzabbix -pzabbix zabbix < /etc/zabbix/data.sql
Abrir un navegador y poner en la URL la IP / Nombre DNS de la máquina anfitrión y acceder a zabbix con las credenciales por defecto:
P.ej: http://192.168.0.24/zabbix
User --> Admin Passwd --> zabbix