Como instalar o Zabbix no Ubuntu e no Debian ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
05.12.2024

Como instalar o Zabbix no Ubuntu e no Debian

A instalação do Zabbix nos sistemas Ubuntu ou Debian permite que você aproveite os poderosos recursos de monitoramento para rastrear a integridade do sistema, o desempenho dos aplicativos e as métricas da rede. Este guia o guiará pelas etapas de instalação e configuração do Zabbix nessas distribuições.

1. Atualizar os pacotes do sistema

Comece atualizando seu sistema para garantir que todos os pacotes existentes estejam atualizados.

sudo apt update && sudo apt upgrade

2. Instalar as dependências necessárias

O Zabbix depende de determinados componentes de software, incluindo um servidor Web, PHP e um banco de dados. Para esta configuração, usaremos o Apache e o MySQL.

Instalar o Apache, o MySQL e o PHP

sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php

3. Configurar o banco de dados para o Zabbix

O Zabbix requer um banco de dados para armazenar os dados de monitoramento. Criaremos um banco de dados MySQL e um usuário especificamente para o Zabbix.

Etapa 1: Faça login no MySQL

sudo mysql -u root -p

Etapa 2: Criar o banco de dados e o usuário do Zabbix

Execute os seguintes comandos para criar um banco de dados e um usuário com permissões:

CREATE DATABASE zabbixdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER ‘zabbixuser’@’localhost’ IDENTIFIED BY ‘your_password’; GRANT ALL PRIVILEGES ON zabbixdb.* TO ‘zabbixuser’@’localhost’; FLUSH PRIVILEGES; EXIT;

4. Instalar o servidor Zabbix, o front-end e o agente

Adicione o repositório do Zabbix e instale os pacotes do servidor, do front-end e do agente.

Etapa 1: adicionar o repositório do Zabbix

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1 ubuntu$(lsb_release -rs)_all.deb sudo dpkg -i zabbix-release_6.0-1 ubuntu$(lsb_release -rs)_all.deb sudo apt update

Etapa 2: Instalar o servidor e o agente Zabbix

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

5. Importar o esquema inicial

A próxima etapa é importar o esquema padrão para configurar a estrutura do banco de dados do Zabbix.

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbixuser -p zabbixdb

Digite a senha do usuário do banco de dados zabbixuser quando solicitado.

6. Configurar o servidor Zabbix

Atualize o arquivo de configuração do servidor Zabbix para conectá-lo ao banco de dados MySQL.

Editar a configuração do Zabbix

sudo nano /etc/zabbix/zabbix_server.conf

Atualize os seguintes parâmetros com os detalhes do seu banco de dados:

DBName=zabbixdb DBUser=zabbixuser DBPassword=sua_senha

Salve e saia do arquivo.

7. Configurar o PHP para o front-end do Zabbix

Edite o arquivo de configuração do PHP para o Apache para atender aos requisitos do Zabbix.

sudo nano /etc/zabbix/apache.conf

Atualize a linha php_value date.timezone com seu fuso horário, por exemplo:

php_value date.timezone Europa/Londres

Salve e feche o arquivo.

8. Iniciar e habilitar o servidor e o agente Zabbix

Inicie o servidor e o agente Zabbix e habilite-os para iniciar na inicialização.

sudo systemctl restart zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2

9. Acesse a interface web do Zabbix

Com o Zabbix instalado e configurado, agora você pode acessar a interface da Web.

  1. Abra um navegador da Web e navegue até http://your-server-ip/zabbix.
  2. Siga o assistente de instalação:
    • Na página “Welcome” (Bem-vindo), clique em Next (Avançar).
    • Verifique se há algum parâmetro PHP ausente e continue.
    • Insira os detalhes do banco de dados que você configurou em zabbix_server.conf.
    • Conclua a configuração e faça login usando as credenciais padrão:
      • Nome de usuário: Admin
      • Senha: zabbix

Por segurança, altere a senha padrão do administrador depois de fazer login.

10. Adição de hosts e monitoramento

Uma vez conectado, você pode começar a adicionar hosts (servidores, dispositivos de rede etc.) e configurar o monitoramento:

  • Vá para Configuration > Hosts (Configuração > Hosts) e clique em Create Host (Criar Host) para adicionar os dispositivos que deseja monitorar.
  • Aplique modelos para itens de monitoramento padrão, como uso da CPU, uso da memória e tráfego de rede.
  • Configure acionadores para receber alertas com base em condições específicas (por exemplo, alto uso da CPU).

11. Configuração de notificações (opcional)

O Zabbix permite que você configure notificações de e-mail, SMS e webhook para alertas. Para configurar isso:

  1. Vá para Administração > Tipos de mídia.
  2. Selecione ou adicione um método de notificação.
  3. Atribua o tipo de mídia a um usuário em Administração > Usuários.

Conclusão

A instalação do Zabbix no Ubuntu ou no Debian permite um monitoramento poderoso e escalável da sua infraestrutura. Com essa configuração, você poderá monitorar a integridade do sistema, configurar alertas e visualizar dados para manter um ambiente estável e otimizado.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills