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
- Configurar um novo host ou grupo de hosts → Hosts and host groups
- Definir quais dados coletar dos hosts → Items
- Criar regras para detectar problemas → Problem detection with triggers
- Configurar como as notificações são entregues → Notifications upon events
- Exibir dados de monitoramento por meio de dashboards, gráficos e mapas → Visualization
- Reutilizar configurações em vários hosts → Templates and template groups, Templates out of the box
- Controlar o acesso e as permissões dos usuários → Users and user groups
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:
-
Dados de monitoramento mais organizados, com items, triggers e notificações de alerta separados para cada host.
-
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:
-
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.
-
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.
-
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.