You are currently viewing Instalando Zabbix 6.0 no Debian 11

Instalando Zabbix 6.0 no Debian 11

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:

Servidor Web.

Apache 1.3.12 ou superior.
PHP 7.2.5 ou superior O PHP 8.0 não é suportado.

Servidor de Banco de Dados
Mysql 8.0.X
MariaDB 10.5.00 – 10.8.X
Postgress 10.0 – 14.X

Extensões Necessárias do PHP.

bcmath,common,xml,mbstring,ldap,mysql

Instalado Apache, PHP 7.4 e MariaDB

apt install apache2 apache2-utils -y
apt install mariadb-server -y
apt install php7.4 php7.4-{bcmath,common,xml,mbstring,ldap,mysql} -y

Alterando Fuso Horário.

timedatectl set-timezone America/Sao_Paulo

Instalando o Zabbix no Debian 11.

Irei incluir o repositório oficial do Zabbix.

cd /tmp
apt install wget
wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian11_all.deb
apt install ./zabbix-release_6.0-1+debian11_all.deb
apt update && apt upgrade -y
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
Criando o Banco de Dados. Iremos criar um banco de dados zabbix e um usuário zabbix no Mariadb.
mariadb
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user 'zabbix'@'localhost' identified by '87654321';
grant all on zabbix.* to zabbix identified by '87654321';
flush privileges;
exit;

Importaremos o esquema inicial e os dados, Será solicitado para inserir a senha que criamos anteriormente.

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

Editaremos o arquivo zabbix_server.conf para informar os dados de conexão do Mariadb (procurar por ‘#DBPassword=’ descomentar e inserir a senha).

nano /etc/zabbix/zabbix_server.conf

Ajustaremos o fuso horário correto (alterar de acordo a sua região php_value[date.timezone] = America/Sao_Paulo).

nano /etc/php/7.4/apache2/php.ini

Iniciaremos o servidor Zabbix e os agente zabbix e o mesmo será configurado para iniciar durante o boot do sistema.

systemctl enable zabbix-server zabbix-agent

Alteraremos o max_execution_time e altere de 30 para 600 (max_execution_time = 600).

nano /etc/php/7.4/apache2/php.ini

Acesse em seu navegador ou ip_do_seu_servidor.

Selecione o Idioma e clicar em Próximo passo.

Se estiver OK: Próximo passo.

Selecionar Mysql e informar usuário e senha criado nos passos anteriores, clicar em Proximo passo.

Incluir um nome para o servidor e selecionar o tema padrão, clicar em Próximo passo.

Se estiver OK: Próximo passo.

Instalação finalizada.

Acessar com usuário Admin e senha zabbix

Nesse post ensinei como instalar o Zabbix 6 no Debian 11.