Guia completo para instalar e configurar Zabbix 7 no Debian 12 Bookworm com NGINX e PostgreSQL

O Zabbix é uma solução de nível empresarial e de código aberto. Ele monitora diversos parâmetros de rede, servidores e a saúde dos serviços, utilizando um mecanismo flexível de notificação. Este mecanismo permite configurar alertas, por e-mail e outros meios como Telegram, para quase qualquer evento, facilitando uma rápida resposta a problemas. Além disso, o Zabbix oferece recursos avançados para relatórios e visualização de dados armazenados, sendo ideal para o planejamento de capacidade.

Versão 7.0 PRE-RELEASE, ainda não é a versão LTS que está prevista para o segundo trimestre de 2024 (Abr/Mai/Jun), mas gostaria já de deixar em primeira mão o tutorial, para você ir conhecendo os novos recurso.

Ao ser lançado a versão LTS irei fazer os ajustes no tutorial.

Requisitos Debian 12 Bookworm

Instalação do Debian 12 Bookworm limpa passo-a-passo

Melhorando o seu BASH

Para melhorar seu bash e entender o comando a seguir, visite: Como melhorar a produtividade no seu Debian após a instalação

Instalação do NGINX

Procederemos com a instalação do nginx, ocultando a sua versão como uma boa prática.

Instalação PHP 8

Vamos instalar extensões do PHP usadas pelo Zabbix e evitar a instalação de pacotes recomendados (–no-install-recommends) para que o Apache não seja instalado.

Aumentar o limite de tempo de execução e o tamanho máximo de upload no PHP.

Localize max_execution_time e altere para 600 e upload_max_filesize para 100MB

Reinicie o serviço do PHP.

Instalação do PostgreSQL

Instalação dos pacotes necessários do PostgreSQL.

Altere para o usuário postgres.

Acesse o terminal de comandos do banco de dados.

Para definir a senha do usuário postgres e instalar o adminpack.

Realize ajustes no arquivo pg_hba.conf para autenticação com senha.

É recomendado ajustar as configurações padrões do PostgreSQL conforme a memória disponível.

Reinicie o serviço do PostgreSQL.

Instalação do Zabbix 7

Inclua o repositório oficial do Zabbix versão 7. (Ainda esta na versão teste)

Crie uma base de dados chamada zabbix e um usuário também chamado zabbix no PostgreSQL. Lembre-se 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.

Configure o arquivo zabbix_server.conf para conectar ao banco de dados PostgreSQL.

Descomente e defina a senha na linha # DBPassword=.

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

Adicione timezone, e ajuste upload_max_filesize:

Configure as definições do nginx.

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

Habilite o Zabbix para iniciar com o sistema.

Vamos reiniciar os serviços

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

Siga as instruções de configuração na interface web do Zabbix.

Selecione o idioma, 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...

2 Resultados

  1. Leandro Silva disse:

    Boa noite Pessoal

    Queria deixar aqui um grande abraço a todos e PARABENIZAR o RUDIMAR mais uma vez pelo excelente trabalho e contribuição para com todos.

    Porém queria deixar um destaque aqui.
    Doutor, a Instrução “1” você foi GIGANTE, isso foi uma sacada de mestre mesmo.

    Parabéns Demais demais demais.

    Desejo todo sucesso possível pra você.

    O Brasil e o Mundo te agradecem. Parabéns mesmo pelo seu excelente trabalho e colaboração.

Deixe um comentário

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