Instalação Zabbix 5.0 LTS UBUNTU Server 20.04 com Banco PostgreSQL

Instalação Zabbix 5.0 LTS

A ferramenta open source de monitoramento de TI mais utilizada no mundo está mais flexível, disponível e segura. Razões não faltam para apostar nela. Pensando nisso, hoje eu trago o tutorial de Instalação Zabbix 5.0 LTS UBUNTU Server 20.04 com Banco de dados PostgreSQL. Não perca!

Começando a Instalação Zabbix 5.0

Passo 1

Vamos iniciar a instalação. Primeiro, faça o download do pacote que contém o repositório Zabbix. Veja o comando:

# wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-releas e_5.0-1%2Bfocal_all.deb

Passo 2

Instale o pacote do repositório
# dpkg -i zabbix-release_5.0-1+focal_all.deb

Instalação Zabbix 5.0 LTS

Passo 3

# sudo apt-get install curl ca-certificates3

Instalação Zabbix 5.0 LTS

Passo 4 – Instalação Zabbix 5.0

Agora, adicione a chave do repositório do PostgreSQL
# curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add

Passo 5

Edite o arquivo abaixo e adicione dentro dele o repositório do PostgreSQL para Ubuntu 20.04
# vim /etc/apt/sources.list.d/pgdg.list

Instalação Zabbix 5.0

Passo 6

Adicione a linha abaixo dentro do arquivo que acabou de abrir, e salve-o.

Dica: para salvar utilizando o editor vim, aperte as teclas esc:wq em sequência. Isso irá salvar e sair do arquivo.

deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main

Instalação Zabbix 5.0

Passo 7 de Instalação Zabbix 5.0 + PostgreSQL

É hora de atualizar o repositório. Digite o comando:
# apt-get update

Passo 8

Agora, vamos instalar o banco de dados PostgreSQL versão 12. Digite o comando abaixo para iniciar:

# apt-get install postgresql-12

Passo 9

PostgreSQL instalado com sucesso, vamos criar o usuário para o Zabbix acessar o banco de dados. Siga os passos:

# sudo -u postgres createuser –-pwprompt zabbix

Digite a senha para o usuário zabbix que acabamos de criar. E lembre-se: vamos precisar dela em configurações futuras.

Passo 10 da Instalação Zabbix 5.0

Criando o banco de dados com o nome zabbix e o dono dele sendo o usuário zabbix

# sudo -u postgres createdb -O zabbix zabbix

Instalação Zabbix 5.0

especialista zabbix

Passo a passo Instalação Zabbix 5.0 LTS UBUNTU Server 20.04 com PostgreSQL

Confira a seguir a segunda parte do tutorial, para que sua Instalação Zabbix 5.0 LTS UBUNTU Server 20.04 com Banco de dados PostgreSQL seja bem-sucedida e você possa aproveitar o melhor do monitoramento de TI. Vamos lá!

Passo 11

Vamos instalar os pacotes necessários para o Zabbix.

# apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-apache-conf zabbix-agent

Instalação Zabbix 5.0

Passo 12

Criaremos agora as tabelas e registros de banco de dados para o armazenamento dos dados coletados do Zabbix e seu gerenciamento no geral.

# zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix

A importação pode demorar alguns minutos. Aguarde!

Passo 13

Continuando, digite os comandos para alterar os parâmetros com o comando sed do arquivo php.ini, de acordo com o recomendado. Digite uma linha de cada vez.

# sed -i ‘s/max_execution_time/\;max_execution_time/g’ /etc/php/7.4/apache2/php.ini
# echo ‘max_execution_time=300’>> /etc/php/7.4/apache2/php.ini
# sed -i ‘s/max_input_time/\;max_input_time/g’ /etc/php/7.4/apache2/php.ini
# echo ‘max_input_time=300’ >> /etc/php/7.4/apache2/php.ini
# sed -i ‘s/date.timezone/\;date.timezone/g’ /etc/php/7.4/apache2/php.ini
# echo ‘date.timezone=America/Sao_Paulo’ >> /etc/php/7.4/apache2/php.ini
# sed -i ‘s/post_max_size/\;post_max_size/g’ /etc/php/7.4/apache2/php.ini
# echo ‘post_max_size=16M’ >> /etc/php/7.4/apache2/php.ini

Confira se as alterações ocorreram com sucesso. Digite o comando:

# cat /etc/php/7.4/apache2/php.ini

Passo 14 da Instalação Zabbix 5.0

Configurando o Zabbix server para conectar no banco de dados. Por padrão, precisamos editar somente o DBPassword. Mas estou deixando os outros parâmetros para você saber, caso um dia precise.

Você deve descomentar o parâmetro DBPassword removendo o “#” da frente, e adicionar a senha “zabbix”, porque foi a que criamos na parte de banco de dados.

# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

Veja as imagens a seguir:

DICA:

Para editar um arquivo com o editor VIM, aperte a tecla i ou insert do seu teclado. Salve as modificações e saia do arquivo digitando ESC:wq em sequência e enter.

Passo 15

Inicie o serviço do zabbix-server agente seguindo os passos, e visualize os logs
# systemctl restart zabbix-server zabbix-agent apache2

Passo 16

Adicione no boot do sistema operacional

# systemctl enable zabbix-server zabbix-agent apache2
# tail -f /var/log/zabbix/zabbix_server.log

Passo 17

Agora, abra o navegador de sua preferência e acesse Wizard Frontend para finalizar a instalação. Verifique o IP do servidor com o seguinte comando:

Instalação Zabbix 5.0 UBUNTU Server 20.04 PostgreSQL: Reta final

Passo 18

No navegador, digite na barra de endereço:

http://IPDOSERVIDOR/zabbix

Aperte em Next step para ir à próxima tela, como resultado…

Instalação Zabbix 5.0

Veja se todos os requisitos foram atendidos:

Passo 19

Coloque a senha que configuramos no campo Password. No nosso caso aqui, foi a senha zabbix, aliás.

Passo 20

Insira no campo Name o nome que terá o Zabbix no Frontend

Passo 21

Etapa concluída! Next step para ir à tela de login

Instalação finalizada com sucesso. Parabéns!

Passo 22: Conclusão da Instalação Zabbix 5.0

Depois de finalizar as configurações, user e password (padrão):

User: Admin (OBS: A letra “A” deve ser em maiúsculo aqui)

Senha: zabbix

Então, chegamos ao final da Instalação Zabbix 5.0 LTS UBUNTU Server 20.04 com Banco de dados PostgreSQL. Espero que tenha gostado. Sucesso!

 

Equipe NOTO

Veja mais:

https://www.zabbix.com/documentation/current/manual/installation/requirements

 

Deixe uma resposta

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