Zabbix é uma ferramenta de software de monitoramento de código aberto para diversos componentes de TI, incluindo redes, servidores, máquinas virtuais (VMs) e serviços em nuvem. O Zabbix fornece métricas de monitoramento, como utilização da rede, carga da CPU e consumo de espaço em disco. O software monitora operações em Linux, Hewlett Packard Unix (HP-UX), Mac OS X, Solaris e outros sistemas operacionais (SO), entretanto, o monitoramento do Windows só é possível por meio de agentes.
O Zabbix pode ser implementado para monitoramento baseado em agente e sem agente. Os agentes são instalados nos componentes de TI para verificar o desempenho e coletar dados. O agente então se reporta a um servidor de gerenciamento Zabbix centralizado. Essas informações são incluídas em relatórios ou apresentadas visualmente na interface gráfica do usuário (GUI) do Zabbix. Se houver algum problema em relação ao que está sendo monitorado, o Zabbix enviará uma notificação ou alerta ao usuário. O monitoramento sem agente realiza o mesmo tipo de monitoramento usando recursos existentes em um sistema ou dispositivo para emular um agente.
A GUI baseada na web do Zabbix permite que os usuários visualizem o seu ambiente de TI por meio de painéis personalizáveis baseados em widgets, gráficos, mapas de rede, apresentações de slides e relatórios. Por exemplo, um usuário pode personalizar um relatório para mostrar as métricas associadas a acordos de nível de serviço (SLAs) e indicadores-chave de desempenho (KPIs) em cargas de CPU.
O Zabbix funciona por meio de três opções de modo de descoberta:
Com o monitoramento distribuído do Zabbix, scripts executados remotamente coletam dados de vários dispositivos em locais distribuídos e combinam esses dados em um painel ou relatório, como a disponibilidade do servidor em todo o país.
O Zabbix pode enviar notificações por email com base em eventos predefinidos no ambiente de TI de um usuário. Outra forma de os usuários do Zabbix se manterem atualizados com o seu ambiente de TI é por meio de aplicativos móveis de fornecedores como o M7 Monitoring ou de sua própria criação.
Opções de monitoramento sem agente com Zabbix
O Zabbix oferece várias opções de monitoramento além dos agentes.
Uma verificação simples pode verificar a disponibilidade e capacidade de resposta de um serviço padrão, como notificações ou HTTP.
Extensões de gerenciamento Java (JMX), monitoramento da web e outros métodos também são alternativas ao uso de agentes. No Zabbix, JMX pode ser usado para monitorar aplicativos baseados em Java. O monitoramento da Web é usado para verificar a disponibilidade de sites e oferece suporte a HTTP e HTTPS. O Zabbix coleta dados relacionados à velocidade média de download de um cenário, erros e mensagens de erro, tempo de resposta e muito mais.
A API Zabbix
A interface de programação de aplicativos Zabbix é uma API baseada na web para criar novos aplicativos, automatizar tarefas e integrar com software de terceiros, como go-zabbix, Zabbix :: Tiny ou Zabbix sender. O formato JavaScript Object Notation (JSON) é usado para basear a API como uma interface da web de front-end.
A API do Zabbix consiste em muitos métodos agrupados em APIs separadas, cada uma realizando um serviço específico. Por exemplo, um método para criar um novo host é host.create; o método para fazer login como administrador é user.login.
Utilizando a API, os usuários podem criar aplicativos para trabalhar e exibir informações do Zabbix.
Referencia: https://searchitoperations.techtarget.com/definition/Zabbix
A gestão de custos é um dos maiores desafios enfrentados pelas empresas, especialmente quando esses…
As startups, impulsionadas por inovação e agilidade, navegam em um cenário digital vibrante, mas também…
A segurança cibernética é crucial para startups, independentemente do seu tamanho ou setor de atuação.…
O gerenciamento de vulnerabilidades é o processo de identificar, avaliar, tratar e relatar vulnerabilidades de…
O DNS Cache Poisoning, ou envenenamento de cache DNS, é uma forma de ataque cibernético…
O DNS hijacking é um ataque malicioso que envolve a alteração das configurações de DNS…