Close
Log in to Zabbix Blog
Email
Password
Show password Hide password
Forgot password?
Incorrect e-mail and/or password
or
By creating an account or logging in with an existing account, you agree to our Terms of Service
TécnicoIntegraçõesComoEstudo de CasoEventosNotíciasComunidadeEntrar

Revisando os conceitos fundamentais no Zabbix

Nesta publicação, exploraremos os conceitos fundamentais no Zabbix para gerenciar e criar hosts, definir items, configurar triggers personalizados e executar actions associadas de maneira eficiente.

Nesta publicação, exploraremos os conceitos fundamentais no Zabbix para gerenciar e criar hosts, definir items, configurar triggers personalizados e executar ações associadas de maneira eficiente.

Criação de Host

Quando criamos um host, é fundamental considerar diversos fatores de acordo com o tipo de entidade: seja um sistema Windows, um dispositivo de rede ou uma aplicação. Cada um será configurado de forma distinta no processo de criação do host, e poderá ser acessado em “Data Collection” > “Hosts” > “Create Host”.

Na seção “Interfaces”, o Zabbix oferece diversos protocolos de comunicação, como:

  • Agente;

  • SNMP (para dispositivos de rede ou equipamentos que suportam esse protocolo);

  • JMX (para aplicações Java);

  • IPMI (que permite uma supervisão inteligente em nível de hardware, por exemplo, BMC Software).

De acordo com as necessidades, atribuiremos um template, devemos definir um grupo para nosso dispositivo/entidade e o porto, caso necessário. No exemplo a seguir, é mostrada a configuração de uma entidade do tipo servidor Windows:

Criação de Item

Criaremos um item para calcular a memória livre em nosso host. Para isso, acessaremos “Data Collection” > “Hosts”, selecionaremos o host correspondente e, na seção Items, escolheremos “Create Item”.

Primeiro, atribuiremos um nome identificador ao item, depois o tipo de item (agente de Zabbix), e configuraremos a métrica correspondente, que é identificada como vm.memory.size[<mode>]. O parâmetro <mode> deve ser alterado conforme o que desejamos medir (por exemplo, ‘free’ para memória livre).

Além disso, precisamos especificar:

  • Tipo de informação (numérico sem sinal, ou seja, um número inteiro sem parte decimal);

  • Tipo de unidade (por exemplo, GB, representado com a letra “B”);

  • Intervalo de coleta da informação (com que frequência serão buscados novos valores);

  • Período de retenção (neste exemplo, foi configurado um período de retenção de dados de 7 dias, que pode ser ajustado conforme futuras necessidades de coleta de métricas).

Uma vez obtidas as informações sobre o espaço livre na memória, procederemos à configuração de um trigger.

Criação de Triggers

Nos conceitos fundamentais do Zabbix, temos a criação de triggers. Configuraremos um trigger associado ao item criado, que será ativado quando a memória livre estiver abaixo de um limite crítico. Isso permitirá a execução de uma ação automática.

  1. Acessaremos “Data Collection” > “Hosts”, selecionaremos o host e, na seção “Triggers”, no canto superior direito, clicaremos em “Create Trigger”;
  2. Atribuiremos um nome identificador ao problema;
  3. No campo do evento, podemos personalizar o nome que terá um evento de problema gerado por esse trigger (caso contrário, será utilizado o nome do trigger);
  4. Adicionamos uma condição ao trigger na seção “Add”. Para isso, selecionamos o item criado e aplicamos a função last, que avalia o último valor registrado.
  5. Opcionalmente, podem ser usados os campos “Last of (T)” para especificar um período ou quantidade de valores para a função, e “Time shift” para avaliar a condição com base em dados de um momento anterior (exemplo: 1h para uma hora atrás);
  6. Definimos o limite de ativação do trigger, estabelecendo que ele dispare quando a memória livre for menor ou igual a 5GB.

Selecionamos uma severidade alta e clicamos em “Update” para salvar a configuração.

No Zabbix, as ações são gerenciadas a partir de “Alerts” > “Actions”. Dentro das “trigger actions”, é possível configurar critérios para buscar um item específico, host ou template, o que oferece uma ampla variedade de opções.

Para o envio de notificações por e-mail ou outros meios, é necessário que tenhamos um “Media Type” configurado e uma media definida no perfil do usuário correspondente, além de definir a severidade desejada.

Da mesma forma, existem outros tipos de ações, tais como:

  • Service Actions: permitem definir ações específicas em relação ao estado de um serviço.

  • Discovery Actions: facilitam a incorporação de dispositivos ou serviços, iniciando a coleta de dados sobre seu desempenho e estado.

  • Autoregistration Actions: tarefas a serem executadas diante da detecção de um novo agente ativo.

  • Internal Actions: são ações que o Zabbix executa internamente em resposta a eventos internos específicos.

Conclusão sobre os conceitos fundamentais no Zabbix

Compreender e aplicar corretamente esses conceitos é fundamental para otimizar a monitoração e o controle dos sistemas.

No Zabbix, oferecemos capacitações e suporte especializado, o que permite a cada usuário adaptar a configuração às particularidades de seu ambiente.

Além disso, a adoção de boas práticas na criação de hosts, items, triggers e actions é essencial para alcançar um monitoramento eficaz e proativo.

Prev Post Prev Post Next Post Next Post
Inscrever-se
Notificar de
0 Comments
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
0
Adoraria saber sua opinião, comente.x