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.
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
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
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:
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
Etapa 2: Instalar o servidor e o agente Zabbix
5. Importar o esquema inicial
A próxima etapa é importar o esquema padrão para configurar a estrutura do banco de dados do Zabbix.
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
Atualize os seguintes parâmetros com os detalhes do seu banco de dados:
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.
Atualize a linha php_value date.timezone com seu fuso horário, por exemplo:
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.
9. Acesse a interface web do Zabbix
Com o Zabbix instalado e configurado, agora você pode acessar a interface da Web.
- Abra um navegador da Web e navegue até http://your-server-ip/zabbix.
- 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:
- Vá para Administração > Tipos de mídia.
- Selecione ou adicione um método de notificação.
- 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.