Cursos / Redes de Computadores / Redes de Computadores II / Aula

arrow_back Aula 15 - Gerenciamento de Redes – Parte III

Arquitetura do Zabbix

A arquitetura do Zabbix consiste nos seguintes componentes: o servidor Zabbix, o proxy Zabbix, o agente Zabbix e a interface web. Cada componente tem o seu papel pré-definido no monitoramento. A Figura 4 ilustra a arquitetura completa que contém todos esses componentes.

Arquitetura do Zabbix.

O servidor Zabbix é o núcleo do Zabbix. Sua principal função é desempenhar o monitoramento remoto da própria rede e dos seus componentes. O servidor também armazena configurações, histórico e dados operacionais. Se um erro ocorrer, o servidor Zabbix entrará em contato com o administrador da rede.

O proxy Zabbix coleta dados a fim de serem posteriormente transmitidos ao servidor Zabbix. A utilização de proxies é opcional, porém é uma solução bastante benéfica para distribuir a carga computacional de um único servidor Zabbix.

O agente Zabbix desempenha o monitoramento local de dispositivos de rede. Ele monitora recursos como discos rígidos, memória e estatísticas da utilização de CPU. Para monitorar esses recursos, é necessário que o agente esteja localmente instalado em cada equipamento.

A interface web é a camada de interação entre o Zabbix e o administrador da rede. Essa camada faz parte do servidor Zabbix e, normalmente (mas nem sempre), é executada na mesma máquina na qual o servidor está em execução.

Em suma, a combinação dos diferentes componentes do Zabbix permite três diferentes tipos de monitoramento: verificação simples, agente Zabbix e verificação externa. A verificação simples monitora a disponibilidade de diversos serviços, como SMTP e HTTP, sem instalações adicionais no servidor remoto. O agente Zabbix são aqueles que monitoram localmente a utilização do hardware. Por fim, a verificação externa desempenha o papel de monitoramento através do SNMP, do IPMI (Intelligent Platform Management Interface), do SSH e do Telnet.

Note que na arquitetura ilustrada também pode ser visto um outro componente: o banco de dados. O banco de dados Zabbix é responsável por armazenar dados históricos.

É interessante ressaltar que o monitoramento com o Zabbix pode ser realizado sem a utilização de proxies. Nesse caso, todos os dados de monitoramento são coletados diretamente pelo servidor Zabbix.

Versão 5.3 - Todos os Direitos reservados