Neste artigo, vamos apresentar os principais pontos discutidos em uma entrevista sobre a integração entre Zambix e NSVL (Nova Solução de Vídeo em Nuvem). Esta integração permite o envio de alertas de Zambix para NSVL, permitindo a automação de tarefas e notificações mais eficazes.

Como a integração funciona

A integração entre Zambix e NSVL é realizada pela criação de um evento em Zambix, que é verificado contra todas as ações em Zambix. Se uma correspondência for encontrada, Zambix executa a operação, que pode incluir o envio de mensagens por meio do tipo de mídia NSVL. O script de tipo de mídia empacota os detalhes do evento em JSON e envia para um endereço específico. No lado NSVL, o evento é recebido pela plugin webhook e verificado contra condições em um rulebook. Se uma correspondência for encontrada, a ação especificada é executada.

Configuração da integração

Para configurar a integração, é necessário:

* Baixar e importar o tipo de mídia do repositório Git oficial do Zambix ou da página de integrações;
* Criar um usuário de serviço com acesso ao host e host groups necessário;
* Especificar o tipo de mídia como NSVL e o endereço do servidor UDA;
* Criar uma ação e selecionar a operação como envio por meio do tipo de mídia NSVL.

Configuração do lado NSVL

Para configurar a integração no lado NSVL, é necessário:

* Instalar o servidor UDA;
* Instalar o Rulebook NSVL e criar um rulebook;
* Instalar a coleção NSVL com o comando “NSVL galaxy collection install NSVL.EDA”;
* Criar um rulebook e executá-lo com o comando “NSVL rulebook”.

Vantagens da integração

A integração entre Zambix e NSVL permite o envio de notificações para a lista de problemas, permitindo que os clientes acessem detalhes do evento e informações de notificação. Além disso, a integração também permite a automação de tarefas usando Ansible, como executar playbooks, enviar e-mails ou gerar mensagens.

Usando Ansible com Zabbix

Ansible pode ser usado com Zabbix para automatizar tarefas com base em eventos. Exemplos de uso incluem:

* Verificar se um host faz parte de um grupo de hosts específico;
* Verificar a severidade do evento;
* Verificar o texto de reconhecimento de um evento;
* Procurar por eventos com base em regex.

Essas condições podem ser combinadas usando operadores lógicos como “and” para disparar ações, como executar um playbook ou enviar um e-mail.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *