Guia Configuração do External Service Alert Zabbix na Elven Platform  

O External Services Center da Elven Platform é a ponte que conecta você às melhores ferramentas do mercado para monitorar, gerenciar e resolver incidentes de forma simples e eficiente. Nele, é possível integrar o Zabbix com a Elven Platform, permitindo o recebimento de alertas e eventos relacionados a incidentes diretamente na plataforma. Isso possibilita monitorar e analisar suas aplicações e serviços sob a perspectiva da Gestão de Incidentes, utilizando as melhores práticas e metodologias do mercado, tudo em um único lugar. 

API Token 

Para integrar o Elven Platform com o Zabbix, precisamos criar um API Token. Essa chave única é indispensável para que as duas plataformas se conectem com segurança, garantindo a troca de informações confiável e autenticada. Basta acessar o Organization Settings da Elven Platform, navegar até a seção de API e gerar.

Criando um API Token 

  • No menu superior na parte de configuração de seu usuário, clique em Organization Settings.  
  • Na aba API, clique no botão + para criar um novo API Token. 

Acessando External Service Alert Zabbix 

  • Navegue até o menu principal e clique em Services Hub.  
  • Em External Services Monitoring, selecione o item Alert Zabbix

Criando o External Services para Alert Zabbix  

No formulário, comece preenchendo o campo External Service Name, que será o nome do serviço externo, e defina os Responders, ou seja, as pessoas ou equipes que receberão notificações relacionadas a este serviço. Após isso, clique em CREATE para prosseguir. Essa ação criará o registro inicial do seu serviço externo.

Em seguida, localize o API Token que você gerou anteriormente e selecione-o para configurar a integração com o Zabbix.

Configurando Webhooks no Zabbix

A integração entre o Zabbix e a Elven Platform foi pensada para simplificar sua gestão de incidentes, centralizando os alertas em um único lugar. Ao conectar essas ferramentas, você garante uma operação mais eficiente e ágil, com informações precisas sempre à mão. 
 
O primeiro passo da integração é configurar o Media Type no Zabbix, que servirá como o canal de comunicação entre as duas plataformas. No menu lateral do Zabbix, clique em Administration e depois selecione Media types. Aqui, você verá a opção Import, localizada no canto superior direito da tela. 

Ao clicar em Import, selecione o arquivo de configuração correspondente à versão do Zabbix que você está utilizando. Certifique-se de marcar a opção Create new antes de prosseguir com a importação. Isso garantirá que o Media Type seja adicionado corretamente. 

Depois de importar, você verá o One Platform listado entre os Media Types disponíveis. Ele será o responsável por enviar as notificações do Zabbix diretamente para a Elven Platform. 

Com o Media Type configurado, é hora de personalizá-lo com os dados da sua organização. Clique no One Platform e preencha os campos necessários. Insira o uID da Organização (one_platform_organization) fornecido pelo suporte da Elven Platform e a URL da API (one_platform_url), fornecida durante a configuração inicial da Elven Platform. 

Esses dados são cruciais para estabelecer a comunicação entre as plataformas. Após preenchê-los, clique em Update para salvar as alterações. Com isso, você assegura que o Zabbix esteja pronto para transmitir alertas para a Elven Platform. 

Agora que o canal de comunicação está estabelecido, é hora de definir quem receberá os alertas. No menu lateral do Zabbix, acesse Administration e vá para Users. Selecione o usuário Admin (ou qualquer outro que deva receber notificações) e clique na aba Media

Dentro de Media, clique em Add para configurar um novo canal de notificação. Escolha One Platform como o Type e insira One Platform no campo Send to. Após adicionar essa configuração, clique em Update para salvar. Repita este processo para todos os usuários ou grupos que devem receber notificações. 

Com os usuários configurados, o próximo passo é criar as ações que transformarão os problemas detectados no Zabbix em notificações na Elven Platform. No menu lateral, acesse Configuration e clique em Actions. Escolha a opção Trigger Actions para configurar as ações baseadas em eventos. 

Dê um nome descritivo à sua ação, como “Monitoramento Crítico de Serviços”. Em seguida, defina as Conditions que ativarão os alertas, como Host ou Host Group. Isso ajuda a categorizar os eventos e facilita a gestão. 

Na aba Operations, selecione os grupos de usuários ou usuários específicos que receberão os alertas. Repita o processo em Recovery Operations para garantir que as notificações de recuperação também sejam enviadas, confirmando a resolução dos problemas. 

Para priorizar e categorizar os alertas de forma clara, você pode configurar a severidade dos incidentes no Zabbix. Acesse o menu Configuration, clique em Hosts e selecione Triggers. Edite uma trigger existente ou crie uma nova, e atribua uma severidade baseada no padrão da Elven Platform: 

  • Information → Informational 
  • Warning → Low 
  • Average → Moderate 
  • High → High 
  • Disaster → Critical 

Com essa configuração, os alertas aparecerão na Elven Platform com níveis de severidade bem definidos, permitindo ações mais rápidas e assertivas. 

Com todas as etapas concluídas, sua integração está quase pronta. Quando o Zabbix detectar um problema, um alerta será automaticamente enviado para a aba Incidents da Elven Platform. Resolva o problema no Zabbix, e o incidente será marcado como Resolved na plataforma. 

No Zabbix, no menu à esquerda, vá em Administration e clique em Media types

Clique em Import no canto superior direito da tela e selecione o arquivo de configuração da versão do Zabbix.

Depois de selecionar o arquivo, marque a opção Create new e clique em Import.

Em seguida, volte em Media types e selecione One Platform que foi criado.

Configure os campos com os dados que foram passados através da External Integration.

No menu esquerdo, vá em Administration e clique em Users.

Selecione o user Admin e vá em Media.

Clique em Add e configure a Media.

Clique em Add e, em seguida, clique em Update.

No menu esquerdo, vá em Configuration, clique em Actions e em Trigger Actions

 Na aba Action, dê um nome para a action e, em Conditions, clique em Add.

 Selecione o type de acordo com suas configurações: (ex: Host/Host Group) e Clique em Add.

Configure a operação desejada para o seu Action trigger.

O mesmo procedimento deve ser feito no campo Recovery Operations.

Clique em Add na janela de Operation details e depois novamente em Add para adicionar a Trigger action.

Pronto! Seu Zabbix já está integrado com nossa Elven Platform. Sempre que houver algum problema, será alertado na plataforma na aba de Incidents e, ao ser resolvido, o Incident se dará como Resolved.

Para configurar a severidade do incidente, vá no menu configurações, em “hosts” e clique em “triggers”

Vá na trigger que deseja adicionar a severidade ou crie uma nova e escolha uma das opções disponíveis.

Assim que configurado, o serviço aparecerá no External Services Monitoring Center, classificado por status, facilitando o monitoramento de incidentes com prioridade para aqueles em estado de alarme. 

Glossário de Termos Técnicos

API Token: Uma chave exclusiva que autentica e autoriza a comunicação entre a Elven Platform e o Zabbix, garantindo uma troca de informações segura. 

External Services Monitoring: Um recurso da Elven Platform que permite integrar serviços externos, como o Zabbix, para monitoramento centralizado e envio de alertas. 

Organization Settings: Área na Elven Platform onde as configurações relacionadas à organização são gerenciadas, incluindo a criação de tokens de API. 

Responders: Pessoas ou equipes designadas para receber notificações e agir em resposta aos incidentes reportados pela integração. 

Media Type: Um componente no Zabbix usado para configurar os canais de comunicação, permitindo que alertas sejam enviados para destinos externos, como a Elven Platform. 

One Platform: O Media Type específico no Zabbix configurado para integrar e enviar notificações para a Elven Platform. 

uID da Organização: Identificador único fornecido pelo suporte da Elven Platform para associar o Media Type à organização correta durante a integração. 

URL da API: Endereço fornecido pela Elven Platform para direcionar os alertas enviados pelo Zabbix, conectando-o ao endpoint apropriado. 

Trigger Actions: Ações configuradas no Zabbix para monitorar eventos específicos (como problemas em hosts ou serviços) e enviar alertas baseados nessas condições. 

Conditions: Critérios definidos no Zabbix que determinam quando uma Trigger Action será ativada, como a ocorrência de um problema em um host ou grupo de hosts. 

Operations: Configuração no Zabbix que define o que deve acontecer quando uma Trigger Action é ativada, como o envio de notificações para usuários ou grupos. 

Recovery Operations: Ações configuradas para notificar sobre a resolução de problemas detectados no Zabbix. 

Triggers: Regras no Zabbix usadas para detectar condições específicas em hosts ou serviços monitorados, como falhas ou valores fora dos limites normais. 

Severidade: Níveis atribuídos aos incidentes detectados pelo Zabbix, que ajudam a categorizar e priorizar os alertas na Elven Platform: 

Informational: Informações gerais ou eventos de baixo impacto. 

Low: Problemas de baixa prioridade que requerem atenção eventual. 

Moderate: Incidentes de impacto médio. 

High: Problemas críticos que exigem ação imediata. 

Critical: Eventos de alto impacto que necessitam de resposta urgente. 

Import: Funcionalidade no Zabbix que permite importar configurações, como o Media Type, para facilitar a integração com ferramentas externas. 

Deixe um comentário

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

Nesta página
Rolar para cima