Pular para conteúdo

Explicação do front-end

Este capítulo abordará os conceitos básicos que precisamos conhecer no que diz respeito à interface de usuário do Zabbix e o que precisamos saber antes de começar a mergulhar totalmente em nossa ferramenta de monitoramento. Veremos como a interface do usuário funciona, como adicionar um host, grupos de usuários, itens... para que tenhamos uma boa compreensão do básico. Isso é algo que às vezes é esquecido e pode levar a frustrações por não sabermos por que as coisas não funcionam como esperávamos que funcionassem. Portanto, mesmo que você seja um usuário avançado, pode ser útil dar uma olhada neste capítulo.

Vamos começar


Visão geral da interface

Com o Zabbix 7, a interface do usuário após o login foi um pouco alterada. Nosso menu no lado esquerdo da tela passou por uma pequena reformulação. Vamos nos aprofundar nisso. Quando fazemos login em nossa configuração do Zabbix pela primeira vez com nosso usuário Admin, vemos uma página

Assim, temos nossa janela principalem verde, nosso menu principalmarcado em vermelho e nossos links marcados em amarelo.

Visão geral

2.1 Visão geral

O menu principal pode ser ocultado, recolhendo-o completamente ou reduzindo-o a um conjunto de pequenos ícones. Quando clicamos no botão com as duas setas à esquerda:

Recolher

2.2 Recolher

Você verá que o menu se reduz a um conjunto de pequenos ícones. Pressionar ">>" fará com que o menu principal do volte ao seu estado original.

Ao clicar no ícone que se parece com uma caixa com uma seta para fora, ao lado do botão "<<", você ocultará completamente o menu principal do site .

Ocultar

2.3 Ocultar

Para trazer de volta nosso menu principal é bastante fácil, basta procurar o botão à esquerda com três linhas horizontais e clicar nele. Isso mostrará o menu principal , mas ele não permanecerá. Quando clicarmos na caixa com a seta apontando para o canto inferior direito, o menu principal será mantido em sua posição.

Outra maneira de aumentar a tela, bastante útil para monitores em equipes NOK, por exemplo, é o botão kiosk mode. Esse botão, no entanto, está localizado no lado esquerdo da tela e se parece com quatro setas apontando para cada canto da tela. Pressionar esse botão removerá todos os menus e deixará apenas ajanela principal para o foco.

Expandir

2.4 Expandir

Quando quisermos sair do modo de quiosque, o botão será alterado para duas setas apontando para a parte interna da tela. Ao pressionar esse botão, voltaremos ao estado original.

Expandir

2.5 Reduzir

Dica

We can also enter and exit kiosk mode by making use of parameters in our Zabbix url: /zabbix.php?action=dashboard.view&kiosk=1 - activate kiosk mode or /zabbix.php?action=dashboard.view&kiosk=0 - activate normal mode.

Nota

There are many other page parameters we can use. A full list can be found at https://www.zabbix.com/documentation/7.4/en/manual/web_interface/page_parameters Zabbix also has a global search menu that we can use to find hosts, host groups and templates.

Se digitarmos na caixa de pesquisa a palavra server, você verá que teremos uma visão geral de todos os modelos , grupos de hosts e hosts com o servidor de nomes. É por isso que essa caixa é chamada deglobal search`.

Pesquisa global

2.6 Pesquisa global

Este é o nosso resultado depois de procurarmos a palavra server. Se você tiver uma configuração padrão do Zabbix, sua página deverá ter mais ou menos a mesma aparência.

Resultado da pesquisa global

2.7 Resultado de pesquisa global


Vamos agora examinar brevemente as seções constituintes do menu principal do aplicativo. O menu principal , situado na interface à esquerda, compreende um total de nove seções distintas:

Nome do menu Detalhes
Painéis de controle Contém uma visão geral de todos os painéis aos quais temos acesso.
Monitoramento Mostra-nos os hosts, problemas, dados mais recentes, mapas, ...
Serviços Uma visão geral de todos os serviços e configurações de SLA.
Inventário Uma visão geral de nossos dados de inventário coletados.
Relatórios Mostra as informações do sistema, relatórios agendados, registros de auditoria, registros de ações, etc.
Coleta de dados Contém todos os itens relacionados à coleta de dados, como hosts, modelos, manutenção, descoberta, ...
Alerta A configuração de nossos tipos de mídia, scripts e ações
Usuários Configuração do usuário, como funções de usuário, grupos de usuários, autenticação, toques de API, ...
Administração A parte administrativa que contém todas as configurações globais, housekeeper, proxies, fila, ...

Imediatamente subjacente ao menu principal do aplicativo na interface do lado esquerdo está o menu Links. Esse módulo fornece uma coleção de hiperlinks pertinentes para acesso do usuário.

Nome do menu Detalhes
Apoio Isso nos leva à página de suporte técnico que você pode comprar da Zabbix. Lembre-se de que seu parceiro local também pode vender esses contratos e ajudá-lo em seu próprio idioma. Seus distribuidores locais
Integrações A página oficial do zabbix página de integração
Ajuda O link para a documentação de sua versão do Zabbix
Configurações do usuário As configurações do perfil do usuário.
Sair Sair da sessão atual.

Alguns elementos interativos ainda precisam ser abordados na parte direita da tela.

Editar painel de controle

2.8 Editar painel de controle

O botão Edit dashboard facilita a modificação da configuração do painel do usuário, um recurso que será detalhado nas seções seguintes. Localizado na margem esquerda extrema, há um ícone de marca de consulta ('?'), cuja ativação redireciona o usuário para o portal de documentação do Zabbix, fornecendo detalhes abrangentes sobre as funcionalidades do painel. Por outro lado, o controle situado na margem direita, representado por três linhas horizontais, fornece acesso a operações como compartilhamento, renomeação e exclusão de painéis definidos pelo usuário.


Informações do sistema

O painel de controle também apresenta um painel dedicado denominado Informações do sistema. Esse widget fornece uma visão geral em tempo real do status operacional da implantação do Zabbix. Agora examinaremos os pontos de dados individuais apresentados nesse painel, pois sua interpretação é crucial para a compreensão do sistema.


Informações do sistema

2.9 Informações do sistema

Parâmetro Valor Detalhes
O servidor Zabbix está em execução O status do nosso servidor zabbix, se ele estiver em execução, sim ou não, e se estiver em execução em nosso host local ou em outro IP e em qual porta o servidor zabbix está escutando. Se nenhum trapper estiver escutando, o restante das informações não poderá ser exibido IP e porta do servidor Zabbix
Versão do servidor Zabbix Isso nos mostra a versão do servidor Zabbix. Portanto, a versão que você vê na parte inferior da tela é a versão do front-end do Zabbix e pode ser diferente, mas deve estar na mesma versão principal. Número da versão
Versão de front-end do Zabbix Essa é a versão do frontend e deve corresponder ao que você vê na parte inferior da tela. Número da versão
Número de hosts (ativado/desativado) O número total de hosts configurados em nosso sistema Quantos deles estão ativados e desativados?
Número de modelos O número de modelos instalados em nosso servidor Zabbix.
Número de itens (ativado/desativado/não suportado) Essa linha nos mostra o número de itens que configuramos no total, neste caso 99 90 estão ativados e 0 estão desativados, mas 9 deles não têm suporte. Esse último número é importante, pois são itens que não estão funcionando. Veremos mais tarde por que isso acontece e como corrigi-lo. Por enquanto, lembre-se de que um grande número de itens sem suporte não é uma boa ideia.
Número de gatilhos(Ativado/desativado [problema/ok]) O número de gatilhos configurados Número de acionadores ativados e desativados. Assim como nos itens, também verificamos se há acionadores que estão em um estado problemático ou em um estado ok. Um acionador em um estado problemático é um acionador que não está funcionando, algo que precisamos monitorar e corrigir. Também abordaremos esse assunto mais adiante.
Número de usuários (on-line) Aqui vemos o número de usuários que estão configurados em nosso sistema O número de usuários on-line no momento.
Desempenho necessário do servidor, nvps O número de novos valores por segundo que o Zabbix processará por segundo. Esse é apenas um número estimado, pois alguns valores que recebemos são desconhecidos, portanto, o valor real provavelmente é maior. Assim, podemos ter alguma indicação de quantos IOPS precisamos e quão ocupado está nosso banco de dados. Uma indicação melhor é provavelmente o item interno zabbix[wcache,values,all]
Scripts globais no servidor Zabbix Ele nos notifica de que os scripts globais estão ativados ou desativados na configuração do servidor. Os scripts globais podem ser usados em nosso frontend, ações, ... mas precisam ser ativados primeiro
Cluster de alta disponibilidade Ele nos mostrará se o cluster Zabbix HA está desativado ou não Atraso no failover quando o HA é ativado
Nota

Global script execution on Zabbix server can be enabled by going to the zabbix server configuration file and setting EnableGlobalScripts=1. For new installations, since Zabbix 7.0, global script execution on Zabbix server is disabled by default.

Dica

 System information may display some additional warnings like when your database
 doesn't have the correct character set or collation UTF-8.
 Also when the database you used is lower or higher then the recommended version
 or when there are misconfigurations on housekeeper or TimescaleDB.
 Another warning you can see is about database history tables that aren't
 upgraded or primary keys that have not been set. This is possible if you are
 coming from an older version before Zabbix 6 and never did the upgrade.

O menu principal explicado

É importante saber que até agora vimos nosso painel de controle com o usuário Admin e que esse usuário é um usuário Zabbix Super Admin. Isso tem um grande impacto sobre o que podemos ver e fazer no Zabbix, pois esse usuário não tem restrições. O Zabbix trabalha com três níveis diferentes de usuários: os usuários comuns , Zabbix Admin e Zabbix Super Admin. Vamos dar uma olhada mais profunda nas diferenças:

Seções do menu principal

2.10 Seções do menu principal

  • Um usuário do Zabbix verá apenas a parte vermelha do nosso menu principal e poderá ver apenas os dados coletados.
  • Um administrador do Zabbix verá a parte vermelha e a parte amarela do menu principal do e poderá alterar nossa configuração.
  • Um Zabbix Super Admin verá o menu principal completo e, portanto, poderá alterar a configuração e todas as definições globais.

Menu de monitoramento

2.11 Menu de monitoramento

  • Problemas: Esta página nos dará uma visão geral de todos os problemas. Com o filtro, podemos ver os problemas recentes, os problemas anteriores e os problemas que estão ativos no momento. Há muitos outros filtros para detalhar mais.
  • Hosts: Isso nos dará uma página de visão geral rápida com o que está acontecendo em nossos hosts e nos permitirá acessar rapidamente os dados, gráficos e painéis mais recentes.
  • Dados mais recentes: Essa página é provavelmente a que eu mais uso, pois mostra todas as informações coletadas de todos os nossos hosts.
  • Mapas: O local onde podemos criar mapas que são uma visão geral da nossa infraestrutura de TI, muito útil para obter uma visão geral de alto nível da rede.
  • Descoberta: Quando executamos uma descoberta de rede, este é o local onde podemos encontrar os resultados.

Menu Serviços

2.12 Menu Serviços

  • Serviços: Esta página nos dará uma visão geral de alto nível de todos os serviços configurados no Zabbix.
  • SLA: Uma visão geral de todos os SLAs configurados no Zabbix.
  • Relatório de SLA: Aqui podemos ver todos os relatórios de SLA com base em nossos filtros.

Menu Inventário

2.13 Menu Inventário

  • Visão geral: Um local onde podemos ver todos os dados de inventário que recuperamos de nossos hosts.
  • Hosts: Aqui podemos filtrar por host e ver todos os dados de inventário dos hosts que selecionamos.

Menu de relatórios

2.14 Menu Inventário

  • Informações do sistema: As informações do sistema são um resumo dos principais dados do servidor Zabbix e do sistema.
  • Relatórios agendados: O local onde podemos agendar nossos relatórios, um pdf do painel que será enviado em uma data e hora especificadas.
  • Relatório de disponibilidade: Uma boa visão geral em que podemos ver qual acionador esteve em ok/nok estado por quanto % do tempo
  • Os 100 principais acionadores: Outra página que visito muito: aqui temos nossa lista principal com os acionadores que estiveram em um estado NOK.
  • Registro de auditoria: Uma visão geral da atividade do usuário que ocorreu em nosso sistema. Útil se quisermos saber quem fez o quê e quando.
  • Registro de ações: Uma visão geral detalhada de nossas ações pode ser encontrada aqui. Que correspondência foi enviada para quem e quando...?
  • Notificações: Uma visão geral rápida do número de notificações enviadas a cada usuário.

Coleta de dados

2.15 Coleta de dados

  • Grupos de modelos: Um local para agrupar logicamente todos os modelos em diferentes grupos. Antes, eles eram misturados com hosts em grupos de hosts.
  • Grupos de hosts: Uma coleção lógica de diferentes hosts reunidos. Os grupos de hosts são usados para nossas permissões.
  • Modelos: Um conjunto de entidades, como itens e acionadores, pode ser agrupado em um modelo. Um modelo pode ser aplicado a um ou mais hosts.
  • Hosts: O que precisamos no Zabbix para monitorar um host, aplicativo, serviço ...
  • Manutenção: O local para configurar nossas janelas de manutenção. Uma manutenção pode ser planejada nesse local.
  • Correlação de eventos: Quando temos vários eventos que disparam gatilhos relacionados, podemos configurar correlações neste local.
  • Descoberta: Às vezes gostamos de usar o Zabbix para descobrir dispositivos, serviços,... em nossa rede. Isso pode ser feito aqui.

Menu de alertas

2.16 Menu de alertas

  • Ações: Esse menu permite configurar ações com base nos eventos do Zabbix. Podemos criar essas ações para gatilhos, serviços, descoberta, registro automático e eventos internos.
  • Tipos de mídia: O Zabbix pode enviar mensagens, e-mails etc... com base nas ações que configuramos. Esses tipos de mídia precisam de modelos e precisam ser ativados.
  • Scripts: No Zabbix é possível utilizar scripts em nossas ações e front-end. Essas ações precisam ser criadas aqui primeiro e configuradas.

Menu de usuários

2.17 Menu de usuários

  • Grupos de usuários: A seção do menu User groups permite a criação e o gerenciamento de grupos de usuários para simplificar o acesso e o controle de permissões.
  • Funções de usuário: A seção do menu User roles define conjuntos de permissões que podem ser atribuídas a usuários individuais, limitando suas ações permitidas com base no tipo de usuário que eles têm no sistema.
  • Usuários: A seção do menu Users fornece a interface para gerenciar contas de usuários individuais, incluindo configurações de criação e modificação.
  • Tokens de API: A seção do menu API tokens gerencia credenciais de autenticação especificamente projetadas para acesso programático à Interface de Programação de Aplicativos (API) do sistema, permitindo a automação segura e a integração com aplicativos externos.
  • Autenticação: A seção do menu Authentication define os métodos e as configurações usados para verificar as identidades dos usuários e controlar o acesso ao sistema.

Menu de administração

2.18 Menu de administração

  • Geral: A seção do menu General na administração permite a configuração das principais definições e parâmetros de todo o sistema.
  • Registro de auditoria: A seção do menu Audit log fornece um registro cronológico das atividades do sistema e das ações do usuário para monitoramento de segurança e solução de problemas.
  • Housekeeping: A seção do menu Housekeeping configura tarefas de manutenção automatizadas para gerenciar dados históricos e o desempenho do sistema.
  • Proxies: A seção do menu Proxies gerencia a configuração e o monitoramento de servidores proxy usados para comunicação com hosts gerenciados em ambientes distribuídos.
  • Macros: A seção do menu Macros permite a definição e o gerenciamento de variáveis globais para a configuração flexível do sistema.
  • Queue: A seção do menu Queue fornece informações em tempo real sobre o status de processamento das tarefas internas do sistema e do tratamento de dados.

Informações

More information can be found in the online Zabbix documentation here

Informações

You will see that Zabbix is using the modal forms in the frontend on many places. The problem is that they are not movable. This module created by one of the Zabbix developers UI Twix will solve this problem for you.

Nota

At time of writing there is no Dashboard import/export functionality in zabbix. So when upgrading dashboards it needs to be created by hand. It was on the roadmap for 7 but didn't made it so feel free to vote https://support.zabbix.com/browse/ZBXNEXT-5419

Conclusão

O frontend do Zabbix funciona como o centro de comando central para monitoramento, configuração e reconhecimento do sistema. Neste capítulo, você explorou como navegar pela interface, desde painéis e o menu principal personalizável até ferramentas poderosas, como informações do sistema e pesquisa global. Você aprendeu como cada seção do menu (Monitoramento, Coleta de Dados, Alertas, Usuários, Administração e outros) se alinha a funções distintas e como o modo de quiosque e os controles de layout ajudam a otimizar a visibilidade durante as operações diárias.

Além disso, o widget de informações do sistema se destaca como um instantâneo de diagnóstico em tempo real, revelando métricas críticas, como status do servidor, número de hosts, modelos, itens, acionadores e atividade do usuário, o que ajuda na rápida solução de problemas e na avaliação do desempenho.

Ao dominar esses componentes de front-end, você estará mais bem equipado para navegar com confiança no Zabbix, gerenciar o acesso do usuário, interpretar os dados de monitoramento e manter seu ambiente com mais eficiência. Esse conhecimento básico estabelece as bases para uma exploração mais profunda da configuração do host, dos mecanismos de autenticação e dos fluxos de trabalho de monitoramento avançado nos capítulos seguintes.

Perguntas

  • Qual seção do front-end (Monitoramento, Coleta de dados, Alertas, Usuários ou Administração) você acha que usará com mais frequência no seu trabalho diário e por quê?

  • Como o modo quiosque pode ser útil em um ambiente de monitoramento do mundo real e que tipos de painéis você exibiria com ele?

  • Quais percepções o widget de informações do sistema pode fornecer durante a solução de problemas e como ele pode ajudar a identificar problemas com o desempenho do servidor?

  • Por que é importante entender a diferença entre os dados exibidos em "Monitoramento" e as opções de configuração encontradas em "Coleta de dados"?

  • Se você estivesse integrando um novo membro da equipe, quais partes do front-end você mostraria a ele primeiro e por quê?

URLs úteis

  • https://www.zabbix.com/documentation/current/en/manual/web_interface/frontend_sections/dashboards

  • https://blog.zabbix.com/handy-tips-6-organize-your-dashboards-and-create-slideshows-with-dashboard-pages/17511/

  • https://blog.zabbix.com/interactive-dashboard-creation-for-large-organizations-and-msps/30132/