Atualizacao de uso no README.

This commit is contained in:
William Grando 2025-06-09 12:36:04 -03:00
parent 1268a94752
commit b0c20eec0a

View File

@ -1,7 +1,7 @@
# Zabbix # Zabbix
### 📌 Sobre o Projeto ### 📌 Sobre o Projeto
Um compose personalizado do zabbix para instalar pacotes sem a necessidade de um re-build. Um compose personalizado do zabbix para instalar pacotes sem a necessidade de um re-build, neste arquivo, utilizo uma versão mais leve do sistema.
--- ---
@ -9,6 +9,9 @@ Um compose personalizado do zabbix para instalar pacotes sem a necessidade de um
#### Via docker compose (Meu preferido.) / Portainer #### Via docker compose (Meu preferido.) / Portainer
- Para docker-compose, crie um arquivo **docker-compose.yaml** com o conteúdo abaixo:
```yaml ```yaml
--- ---
services: services:
@ -101,6 +104,17 @@ networks:
zbx-net: zbx-net:
``` ```
- Criar um arquivo chamado zabbix-init.sh com o conteudo abaixo:
```shell
#!/bin/sh
echo "[INIT] Instalando mtr no container..."
apk update && apk add --no-cache mtr
echo "[INIT] Executando entrypoint original..."
# Usa exec sem su, preservando variáveis de ambiente como DB_SERVER_HOST
exec /usr/bin/docker-entrypoint.sh /usr/sbin/zabbix_server --foreground -c /etc/zabbix/zabbix_server.conf
```
>[!TIP] >[!TIP]
> - Garanta que todas as pastas / volumes estejam criados e com as corretas permissões configuradas. > - Garanta que todas as pastas / volumes estejam criados e com as corretas permissões configuradas.
> - Cria um arquivo chamado **zabbix-ini.sh**, copie todo o o conteudo deste arquivo e cole no seu arquivo recem-criado, dê permissão de execução e 755 posteriormente. > - Cria um arquivo chamado **zabbix-ini.sh**, copie todo o o conteudo deste arquivo e cole no seu arquivo recem-criado, dê permissão de execução e 755 posteriormente.