5 Configuração

Visão geral

A configuração no Zabbix envolve especificar quais hosts e sistemas monitorar, definir quais dados coletar e estabelecer como as notificações são entregues quando ocorrem problemas.

Use a barra lateral para navegar pelos aspectos relevantes da configuração.

Principais tarefas de configuração

Melhores práticas de configuração

As escolhas de configuração afetam o desempenho e a manutenibilidade. Embora cada instalação do Zabbix seja diferente, estas melhores práticas podem ser usadas como base para ajustes conforme necessário.

Host separado para cada instância de monitoramento

Um host no Zabbix é uma entidade lógica, e não uma máquina física ou dispositivo. Crie um host separado para cada instância independente, como uma máquina virtual, banco de dados, contêiner ou switch de rede.

Essa abordagem oferece:

  1. Dados de monitoramento mais organizados, com items, triggers e notificações de alerta separados para cada host.

  2. Controle de acesso de usuários mais granular por meio de user-roles, alinhado ao princípio do menor privilégio.

Use templates e atualização em massa para hosts semelhantes

Para hosts semelhantes, como Network switch 1 e Network switch 2, você pode criar um template com as métricas necessárias (Network switch template) e agrupar os hosts em um grupo de hosts (Network switches).

Ao adicionar novos switches, você pode usar a atualização em massa em Data Collection -> Hosts para vincular o template em vez de clonar os hosts manualmente.

Configure itens master e dependentes para minimizar requisições

Para minimizar requisições à entidade de destino, configure um item master para coletar dados em uma única requisição e, em seguida, use itens dependentes com pré-processamento para extrair valores específicos.

Por exemplo, o item master pode coletar uma resposta JSON ou XML com várias métricas ou executar uma consulta ao banco de dados retornando várias colunas (por exemplo, número de conexões abertas, conexões abortadas, número máximo permitido de conexões simultâneas e total acumulado de conexões desde a inicialização), e os itens dependentes irão analisar e armazenar cada valor separadamente.

Descarte o histórico do item master após a coleta e mantenha apenas os dados dos itens dependentes.

Implante um proxy do Zabbix quando necessário

Se seus hosts estiverem todos na mesma rede local que o server do Zabbix, sem preocupações com escalabilidade ou desempenho, talvez você não precise de um proxy. Em ambientes maiores ou mais complexos, um proxy permite uma distribuição de carga mais equilibrada.

Adicione um proxy do Zabbix quando:

  1. Monitorar vários hosts usando diversos métodos de coleta de métricas atrás de um firewall. O proxy coleta dados dos hosts e os encaminha para o server do Zabbix, reduzindo o número de portas abertas no firewall.

  2. Monitorar locais remotos, filiais ou redes. Os proxies do Zabbix em locais remotos continuam a coleta de dados durante interrupções de rede e enviam os dados de volta quando a conexão é restaurada.

  3. Gerenciar implantações em grande escala. Se você tiver muitos hosts e/ou coletar um grande número de valores por segundo, implante um proxy para reduzir a carga do server e melhorar o desempenho.

Configurar a recuperação independente de macro secreta

Você pode querer usar macros de usuário secret como texto secreto ou como macros de cofre secreto.

Por padrão, os valores de macros secretas são recuperados pelo Zabbix server e propagados para os proxies. Para maior segurança com macros de cofre secreto, configure os valores das macros para serem recuperados independentemente pelo Zabbix server e pelos proxies.