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:
Passo 2
Instale o pacote do repositório
# dpkg -i zabbix-release_5.0-1+focal_all.deb
Passo 3
# sudo apt-get install curl ca-certificates3
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
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
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
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
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…
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
Os comentários foram encerrados, mas trackbacks e pingbacks estão abertos.