diff --git a/readme.md b/readme.md index 18bf63c..5f210c8 100644 --- a/readme.md +++ b/readme.md @@ -1,7 +1,7 @@ # Zabbix ### 📌 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 + - Para docker-compose, crie um arquivo **docker-compose.yaml** com o conteúdo abaixo: + + ```yaml --- services: @@ -101,6 +104,17 @@ networks: 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] > - 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. \ No newline at end of file