Instalando o Zabbix no Linux

O Zabbix é uma solução de monitoramento gratuita, desenvolvida para analisar todos os parâmetros do hardware e software que faz parte de uma infraestrutura. O Sistema Operacional usado é o Debian. Altere o privilégio do usuário para root e verifique qual a versão do SO instalado para baixar o pacote correto.

$ su -
# cat /etc/debian_version

A saída do comando informou que a versão do sistema é a 11.3, então irei baixar o pacote para o Debian 11. Provavelmente você está usando uma versão diferente, então baixe o pacote adequado.

Link de download do pacote: https://www.zabbix.com/download

Baixe o arquivo do pacote .deb direto pelo Terminal

# wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian11_all.deb

Instale o pacote e atualize o repositório

# dpkg -i zabbix-release_6.0-1+debian11_all.deb
# apt update

Pacote instalado e repositório atualizado, faça a instalação do Zabbix Server/Agent e front-end.

# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

Instale o MariaDB

# apt install mariadb-server

Configure alguns parâmetros de segurança do MariaDB

# mysql_secure_installation

Modifique as opções abaixo:

Enter current password for root (enter for none): Insira a senha de root para continuar
Switch to unix_socket authentication [Y/n] y
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Acesse o gerenciador de banco de dados via Terminal

# mysql -uroot -p

Crie o Banco de Dados

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;

Crie um usuário e defina sua senha

mysql> create user zabbix@localhost identified by 'password';

Garanta os privilégios do usuário para o banco

mysql> grant all privileges on zabbix.* to zabbix@localhost;

Saia do mysql

mysql> quit;

Importe o esquema do banco de dados. As vezes o processo pode demorar e levar a falsa impressão que travou.

# zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

Acesse o arquivo de configuração do Servidor Zabbix.

nano /etc/zabbix/zabbix_server.conf

Descomente a linha e insira a senha do usuário do banco de dados.

DBPassword=password

Reinicie os serviços do Servidor Zabbix/Agent e Apache.

# systemctl restart zabbix-server zabbix-agent apache2

Habilite a inicialização do serviços junto com o Sistema Operacional.

# systemctl enable zabbix-server zabbix-agent apache2

Acessando a Interface Web

Abra o navegador e na barra de endereço digite o SEU-IP/zabbix. Automaticamente você será redirecionado para a página de setup.

Confira se todos os requisitos estão OK. Caso algum requisito apresente erro, solucione o problema antes de continuar o setup.

Configure a conexão do banco de dados

Insira as informações de Nome, Time Zone e Tema.

Veja se as informações estão corretas e prossiga com a instalação.

Instalação finalizada

Agora que o Zabbix foi instalado, é só prosseguir para a tela de login.

Faça login no Zabbix

Usuário: Admin
Senha: zabbix

Para informações detalhadas sobre a instalação e funcionamento do Zabbix, é recomendado que se faça a leitura da Documentação Oficial.

Documentação Zabbix: https://www.zabbix.com/documentation/current/en/manual

Esperamos ter ajudado e esclarecido a como Instalar o Zabbix no Linux. E não esqueça de nos seguir nas Redes Sociais. Até a próxima!

Você pode gostar...

1 Resultado

  1. 16 de agosto de 2023

    […] O Grafana é um programa de código aberto que possibilita a consulta e exibição de várias informações de sistemas em uma dashboard personalizada. Mas para isso, é necessário que esses dados sejam coletados em outro sistema como o Zabbix. […]