Instalação do Zabbix 6 LTS + NGINX + PostgreSQL + Debian 11 Bullseye

O Zabbix é uma solução de nível enterprise, de código aberto. O Zabbix é um software que monitora vários parâmetros da rede, dos servidores e da saúde dos serviços. Utiliza-se de um mecanismo flexível de notificação que permite configurar alertas por e-mail entre outros como Telegram, para praticamente qualquer evento. As notificações permitem que se reaja rapidamente à problemas no ambiente. O Zabbix oferece excelentes recursos de relatórios e visualização de dados armazenados. Isso faz com que o Zabbix seja a ferramenta ideal para planejamento de capacidade.

Requisitos Debian 11 Bullseye

Instalação do Debian 11 Bullseye limpa passo-a-passo
Servidor WEB NGINX + PHP + PostgreSQL + phpPgAdmin + Letsencrypt no Debian 11 Bullseye (LNPP)

Instalação do Zabbix 6

Para instalação do Zabbix vamos incluir o repositório do oficial do Zabbix.

Repositório Debian 11

Vamos criar uma base de dados chamada zabbix e um usuário também chamado de zabbix no PostgreSQL.
Não esqueça de alterar a senha: Use o gerador de senha: https://senhasegura.remontti.com.br/

Importe o esquema inicial e os dados. Você será solicitado a inserir a senha que foi criada anteriormente.

Edite o arquivo zabbix_server.conf para informar os dados para conexão com do PostgreSQL.

Procure por # DBPassword= descomente e sete sua senha.

Ajuste o arquivo /etc/zabbix/php-fpm.conf, descomente e defina o fuso horário correto. timezone Sua região.

Adicione:

Ajuste as configurações do nginx.

Deixei algumas linhas comentadas como exemplo, faça de acordo com sua necessidade.

Inicie o servidor Zabbix e os processos do agente e configure-os para que sejam iniciados durante o boot do sistema.

Debian 11

Localize max_execution_time e altere de 30 para 600

Acesse em seu navegador http://seu_ip:porta ou http://zabbix.seudominio.com.br

Selecione o Edioma, e Próximo passo

Se tudo estiver ok: Próximo passo

Selecione PostgreSQL e informe a senha do usuário zabbix criada anteriormente, clique em Próximo passo.

Defina um nome, e selecione o Tema padrão e clique em Próximo passo

Se tudo estiver ok, Próximo passo

Fim

Entre com Usuário Admin e senha zabbix

🙂

Simples né? Gostou e quer me ajudar? 🙂

Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!

Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato clique aqui.

Abraço!

Fontes:
https://www.zabbix.com/documentation/

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

17 Resultados

  1. Rodrigo disse:

    Como reseto a senha admin do zabbix pelo postgres

  2. Ariel disse:

    No meu caso o arquivo zabbix_server.conf está vazio. Na instalação dos pacotes diz que não foi encontrado.

  3. Como sempre Rudimar Remontti, mais um conteúdo excelente!

  4. Pytágoras disse:

    Em alguns casos está sendo necessário informar o host no final do comando:
    zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | psql -U zabbix -d zabbix –host localhost

  5. Damião Barbosa disse:

    õtimo conteúdo. Parabéns.!

  6. Michael Viana disse:

    estou com um erro na hora da importação, aparece a mensagem abaixo. qualquer versão do zabbix.

    gzip: /usr/share/doc/zabbix-server-mysql/create.sql.gz: No such file or directory

  7. Nelson Mendonça disse:

    Perfeito funcionando certinho seu passo a passo não tem erro é só seguir. Deus abençoe pela disponibilização.

  8. Robson Souza disse:

    Rudimar, fiz exatamente como informado no tutorial dessa pagina, e também no pre-requisito. Só que no final quando vamos configuraração do zabbix em “Configura a conexão com o DB”, ao informar os dados corretamente como nas imagens que voce publicou, aparece o seguinte erro:

    Não foi possível conectar ao banco de dados.
    Unable to determine current Zabbix database version: the table “dbversion” was not found.

    Saberia nos ajudar com essa questão? Muito obrigado desde já

  9. CLEIVISON MENDES disse:

    fiz todo o passo a passo, mas está aparecendo esse erro

    Unable to determine current Zabbix database version: the table “dbversion” was not found.

    • Robson Souza disse:

      Comigo também aconteceu a mesma coisa. Voce conseguiu resolver?

      • Nilson Bruno disse:

        Bom dia!

        Use o comando tail -f /var/log/zabbix/zabbix_server.log para verificar os erros.

        No meu caso foi ele n~]ao estava encontrando o esquema inicial do bando de dados, o ” zcat /usr/share/doc/zabbix-sql-scripts/postgresql/server.sql.gz | psql -U zabbix -d zabbix &>/dev/null ” que no meu caso estava em um local diferente , estava no “/usr/share/zabbix-sql-scripts/postgresql/server.sql.gz ” refiz ele encontrou o esquema inicial do banco.

        Espero ter ajudado, boa sorte.

    • Enzo Mateus disse:

      Pessoal, tive o mesmo problema, o esquema não foi importado corretamente.
      Peguei direto do site do Zabbix “zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix” e depois disso funcionou.
      Não esquece de instalar o “sudo”.

  10. JOSE LUIZ DE ANDRADE KESSLER disse:

    Sensacional o tutorial o melhor que vi na Internet, parabéns pela didática e detalhamento !!!!!

  11. Peterson disse:

    Só faltou a instalação no Docker kk

  12. José Oliveira disse:

    Cara muito obrigado.

    Apanhei por dois dias até aprender a usar o “tail” e localizar onde estava errando.

    Mas seu tutorial é muito massa.

    Abs e mais um vez obrigado.

  1. 21 de fevereiro de 2022

    […] Requisitos: Instalação do Zabbix […]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *