Cuando somos administradores de red o de sistemas, personal de IT o miembros de algún equipo de soporte, es ideal conocer las diferentes opciones que tenemos para una correcta y optima administración del sistema y que mejor forma de lograr esto si no es con utilidades de monitoreo do sistema.
São centenas destas utilidades e cada uma tem algo de especial, por isso devemos utilizar aquelas que nos ofereçam as melhores vantagens e análise de todos os elementos do sistema para que desta forma a gestão seja total.
Dentro dessas ferramentas completas temos o Zabbix, que é open source e foi desenvolvido com uma abordagem total para monitorar as distribuições nas quais pode ser executado.
Neste dia, Solvetic discutirá como usar Zabbix no Debian 9.
Se você não tem o Debian 9, pode baixá-lo no seguinte link:
O que é ZabbixZabbix é uma ferramenta gratuita de código aberto que está no mercado há mais de 19 anos, que é um aplicativo de última geração focado e criado para monitorar, em tempo real, milhões de métricas que podem ser obtidas de milhares de servidores, máquinas dispositivos virtuais ou dispositivos de rede dentro de uma organização, o que torna Zabbix a solução ideal para pequenas e grandes empresas.
O Zabbix dispõe de um mecanismo de notificação flexível que permite ao usuário configurar determinados alertas que podem ser enviados por e-mail em qualquer evento que ocorra no sistema, com esta opção, podemos estar atentos a qualquer alteração que ocorra no servidor. Com o Zabbix, temos várias funções de visualização de dados e relatórios com base em itens armazenados.
Todos os relatórios e estatísticas oferecidos pelo Zabbix, assim como os parâmetros de configuração, podem ser acessados através de uma interface baseada na web. O que garante que o estado da rede e o estado dos servidores possam ser avaliados a partir de qualquer local, sem necessidade de estar fisicamente aí.
Seu front-end web é escrito em PHP, o back-end é escrito em C e usa MySQL, PostgreSQL, SQLite, Oracle ou IBM DB2 para armazenar os dados a serem analisados.
1. Recursos do Zabbix
O Zabbix oferece vários recursos para gerenciamento de dados e pode ser dividido em categorias da seguinte forma:
Coleta de dados
- Verificações de disponibilidade e desempenho em tempo real
- Ele tem suporte para SNMP (trap e poll), IPMI, JMX, monitoramento de VMware e muito mais.
- Execute verificações personalizadas
- Pode capturar dados específicos em intervalos de tempo personalizados
- Análise por servidor / proxy e por agentes
Definições de limite flexívelCom o Zabbix será possível definir os limites do problema de uma forma flexível, chamados triggers, que se referem aos valores do banco de dados backend.
Alertas configuráveis
- Todas as notificações de remessa podem ser personalizadas para cronograma de escalonamento, destinatário, tipo de mídia e muito mais.
- As notificações no Zabbix podem ser mais úteis usando variáveis macro.
- É possível executar ações automáticas incluindo comandos remotos.
Gráficos em tempo realTodos os elementos monitorados com o Zabbix são automaticamente representados graficamente usando a função de gráficos embutida.
Capacidade de monitoramento da webCom o Zabbix, você pode seguir um caminho de cliques do mouse simulados em um site e verificar sua funcionalidade e tempo de resposta.
Várias opções de exibição
- Zabbix é capaz de criar gráficos personalizados que podem ser combinados com vários elementos em uma única visualização.
- Podemos criar mapas de rede.
- Opção de usar várias telas personalizadas e apresentações de slides para uma visão geral dos dados.
- Geração de relatório.
- Visão de alto nível (empresarial) dos recursos monitorados
Armazenamento de dados históricos
- Zabbix mantém os dados armazenados em um banco de dados
- Todo o histórico é configurável
- Tem um procedimento de limpeza embutido
Configuração simples
- É simples adicionar dispositivos a serem monitorados como hosts
- Todos os hosts são definidos para monitoramento, apenas uma vez no banco de dados
- Podemos aplicar modelos aos dispositivos monitorados
Descoberta de rede
- Com o Zabbix, a descoberta automática de dispositivos de rede é possível
- Zabbix cria registro automático de agente
- Podemos executar a descoberta de sistemas de arquivos, interfaces de rede e OIDs SNMP.
Outras característicasAlém disso, encontramos outros recursos, como:
- Integração com software de terceiros
- Tarefas automatizadas
- Escalabilidade ilimitada
- Elevada disponibilidade
- Opções de criptografia de dados e muito mais.
Elementos de monitoramentoAlguns dos elementos de monitoramento do Zabbix são:
- Uso de largura de banda da rede
- Taxa de perda de pacotes
- Erro de interface de rede
- Alto uso de CPU ou memória
- Número de conexões TCO anormais
- Links para baixo
- O estado do sistema quando em estado de alerta / crítico
- Quando a temperatura do dispositivo está muito alta / muito baixa
- A fonte de alimentação está em condições críticas
- O espaço livre em disco é baixo
- O ventilador está em estado crítico
- Sem coleta de dados SNMP
- Novos dispositivos adicionados ou removidos
- Módulo de rede é adicionado, removido ou substituído
- O firmware foi atualizado
- O número de série do dispositivo mudou
- A interface mudou para o modo de baixa velocidade ou half duplex
O Zabbix pode ser instalado nas seguintes distribuições:
- CentOS
- Chapéu vermelho
- Oracle Linux
- Debian
- Ubuntu
Agora veremos como instalar o Zabbix no Debian 9.
Login Junte-se!