[Tutorial] Subindo Zabbix e Grafana com Podman e POD
Nesse artigo estamos usando um distro do CentOS Stream 8 com podman
Primero vamos baixar os containers
# podman pull docker.io/zabbix/zabbix-java-gateway
# podman pull docker.io/zabbix/zabbix-web-nginx-mysql
# podman pull zabbix/zabbix-agent
# podman pull docker.io/library/mysql:8.0
# podman pull docker.io/zabbix/zabbix-server-mysql
# podman pull grafana/grafana
Agora que baixamos as imagens , vamos criar o pod
# podman pod create --name zabbix -p 80:8080 -p 10051:10051 -p 3000:3000
Agora vamos subir os containers no pod "zabbix" Zabbix-Agent
_# podman run --name zabbix-agent \
-eZBX_SERVER_HOST="127.0.0.1,localhost" \
--restart=always \ --pod=zabbix \
-d zabbix/zabbix-agent _
Mysql Server Vamos criar um diretório para o Mysql , para persistir dados do mysql
mkdir /opt/mysql
vamos subir o container
_# podman run --name mysql-server \
-t -e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="root_pwd" \
-v /opt/mysql/:/var/lib/mysql/:Z \
--restart=always \
--pod=zabbix \
-d mysql:8.0 --character-set-server=utf8 --collation-server=utf8_bin --default-authentication-plugin=mysql_native_password
_
Zabbix Server Mysql
# podman run --name zabbix-server-mysql \
-t -e DB_SERVER_HOST="127.0.0.1" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="root_pwd" \
-e ZBX_JAVAGATEWAY="127.0.0.1" \
--restart=always --pod=zabbix -d zabbix/zabbix-server-mysql
Zabbix Java Gateway
_# podman run --name zabbix-java-gateway -t \
--restart=always --pod=zabbix -d zabbix/zabbix-java-gateway
_
Zabbix Web Mysql
# podman run --name zabbix-web-mysql \
-t -e ZBX_SERVER_HOST="127.0.0.1" \
-e DB_SERVER_HOST="127.0.0.1" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="root_pwd" \
--restart=always --pod=zabbix \
-d zabbix/zabbix-web-nginx-mysql
Grafana
_ # podman run --name grafana --restart=always --pod=zabbix -d grafana/grafana_
Pronto
agora só acessar via web Zabbix com usuário Admin senha zabbix
Grafana
Espero que ajude Guia de referencia :
https://zabbix.com/documentation/current/en/manual/installation/containers
Salas de discussão
- 721 Todas as salas de discussão
- 5 Eventos
- 402 Fedora
- 7 CoreOS
- 137 Spins
- 11 CINNAMON
- 28 GNOME
- 63 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 222 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação