O Zabbix é uma poderosa ferramenta de monitoramento de código aberto que acompanha o desempenho de redes, servidores, serviços e aplicações. Com alertas em tempo real, ele ajuda empresas a identificar e solucionar problemas rapidamente, evitando prejuízos. Além disso, sua flexibilidade permite integrações, como o envio de notificações personalizadas diretamente para o Telegram, permitindo receber alertas do Zabbix diretamente no seu telefone.
Porque escolher o Telegram para receber alertas?
O Telegram se destaca para o recebimento de alertas devido à sua rapidez nas notificações, ampla acessibilidade em dispositivos móveis, integração simplificada com o Zabbix e API grátis. Essas vantagens tornam a identificação de problemas mais ágil, reduzindo o tempo de resposta e minimizando impactos na rede.
Por que receber alertas personalizados do Zabbix?
Você pode não perceber problemas críticos na rede que impactam recursos importantes. Ao receber alertas do Zabbix no Telegram, é possível agir rapidamente, transformando desafios em soluções antes que se tornem crises.
Os alertas no Telegram identificam quase instantaneamente incidentes na rede, reduzindo drasticamente o tempo de resposta para detectar o problema manualmente.
Agora que você entende os benefícios dessa integração, vamos preparar seu ambiente. Por fim, confira abaixo os requisitos necessários para começar:
Requisitos para receber alerta do Zabbix no Telegram:
Ter um Bot no Telegram;
Zabbix acima da versão 3.0 (Atualmente está na 7.2);
Zabbix com acesso a internet e resolvendo nomes;
Para mais detalhes, veja a documentação oficial do Zabbix.
Passo 1 – Criando bot no telegram para receber os alertas
1 – No Telegram pesquise pelo usuário @BotFather, o usuário é este a seguir:
2 – Clique no menu e selecione a opção “/newbot“:
3 – Em seguida, o BotFather solicita o nome do bot. Insira o nome que desejar:
4 – Em seguida, será solicitado o username do bot (OBS: o user name deve ter terminar com a palavras “bot“):
Caso o username já esteja em uso, o BotFather informará:
O BotFather solicitando o username do bot;
Em seguida, foi informado um username, como ‘ArtigoBot‘;
O BotFather informa se o username já estiver em uso;
Escolha outro username, como ‘ArtigoredesBrasilBot‘, se o anterior já estiver em uso.;
Enfim, o BotFather aceitando o username e fornecendo o Token da API, armazene o Token para as próximas etapas..
OBS: em resumo para testar se o bot está ativo e funcionando, envie uma mensagem simples para o Bot e use a seguinte URL: https://api.telegram.org/bot{$TOKEN.API}/getUpdates
(Troque {$TOKEN.API} pelo Token correto sem as {})
O bot foi criado com sucesso. Agora, configure o Zabbix para integrar o bot ao sistema.
Passo 2 – Configurando Tipo de Mídia “Telegram” no Zabbix, para receber os alertas:
1 – Clique em Alertas > Tipos de Mídia:
O caminho de configurações pode variar dependendo da versão do Zabbix. Entretanto, geralmente está localizado em “Tipos de Mídia“.
2 – Localize e ative o tipo de mídia “Telegram“:
3 – defina o ParseMode como “HTML” e insira o Token do seu bot do Telegram:
Passo 3 – Configurando Ação de envio de alerta para Telegram:
1 – Clique em Alertas > Ações > Ações de trigger:
2 – Crie uma nova ação:
3 – Defina o nome da ação e em “Condições“, clique em “Adicionar“:
4 – Defina o tipo da condição, para exemplo, foi inserido “Severidade da trigger“:
5 – Selecione o operador, defina a severidade da trigger e clique em adicionar:
OBS: Para ilustrar melhor, selecionamos o operador “é maior ou igual” e a severidade “Não classificada“. Assim, você receberá no Telegram todos os tipos de alertas que o Zabbix gerar.
6 – Na aba “Operações“, no local “Operações“, clique em “Adicionar“:
OBS: Na aba “Operações“, você personaliza todas as mensagens de alertas do Zabbix. Por isso, concentre suas customizações nesta área para garantir que os alertas funcionem exatamente como você precisa.
7 – Vá definindo os parâmetros da operação e depois clique em “Adicionar“:
OBS: Usaremos o usuário Admin (item 1) para fins de exemplo. Você pode usar este campo como preferir, desde que siga os passos corretamente.
Modelo de mensagem:
Assunto: ❌ Problema em <b>{HOST.NAME}</b>
Mensagem:
Iniciado em: {EVENT.TIME}
Problema: {EVENT.NAME}
Item: {ITEM.NAME}
IP do Host: {HOST.CONN}
Gravidade: {EVENT.SEVERITY}
Status anterior: {?last(//{ITEM.KEY},#2)}
Status atual: {EVENT.OPDATA}
8 – Defina os parâmetros de “Operações de Recuperação“:
O Zabbix realiza uma operação de recuperação quando o alerta tem o status ‘Resolvido‘
Modelo de mensagem:
Assunto: ✅ Resolvido: <b>{HOST.NAME}</b>
Mensagem:
Resolvido em: {EVENT.RECOVERY.TIME} de {EVENT.RECOVERY.DATE}
Problema: {EVENT.NAME}
Duração do Problema: {EVENT.DURATION}
Item: {ITEM.NAME}
Host: {HOST.NAME}
IP do Host: {HOST.CONN}
Gravidade: {EVENT.SEVERITY}
Status Anterior: {?last(//{ITEM.KEY},#2)}
Status Atual: {EVENT.OPDATA}
Adicione a ação
9 – Acesse as configurações do Usuário que irá notificar, nesse exemplo, o “Admin“:
10 – Configure uma mídia no usuário:
Neste ponto, é necessário colocar o ChatID do seu chat ou grupo. Este valor é obtido na URL da conversa:
OBS: neste caso, foi criado um grupo e inserido o bot no grupo.
11 – Selecione o tipo de envio “Telegram” e “Enviar para” insira o valor do ChatID, adicione.
12 – Por fim, atualize o usuário:
Em seguida, deve ser possível receber alertas que Zabbix serão enviados no Telegram.
Quer aprender mais sobre Zabbix?
No Club de Redes, você encontra conteúdos práticos sobre Zabbix, além de outras vendors. Não perca a oportunidade de dominar essas tecnologias e levar seu conhecimento para o próximo nível!
➡️ Clique aqui e fale agora com nosso setor comercial no WhatsApp para saber todos os detalhes!
Como receber alertas personalizados do Zabbix no Telegram
O que é o Zabbix?
O Zabbix é uma poderosa ferramenta de monitoramento de código aberto que acompanha o desempenho de redes, servidores, serviços e aplicações. Com alertas em tempo real, ele ajuda empresas a identificar e solucionar problemas rapidamente, evitando prejuízos. Além disso, sua flexibilidade permite integrações, como o envio de notificações personalizadas diretamente para o Telegram, permitindo receber alertas do Zabbix diretamente no seu telefone.
Porque escolher o Telegram para receber alertas?
O Telegram se destaca para o recebimento de alertas devido à sua rapidez nas notificações, ampla acessibilidade em dispositivos móveis, integração simplificada com o Zabbix e API grátis. Essas vantagens tornam a identificação de problemas mais ágil, reduzindo o tempo de resposta e minimizando impactos na rede.
Por que receber alertas personalizados do Zabbix?
Você pode não perceber problemas críticos na rede que impactam recursos importantes. Ao receber alertas do Zabbix no Telegram, é possível agir rapidamente, transformando desafios em soluções antes que se tornem crises.
Os alertas no Telegram identificam quase instantaneamente incidentes na rede, reduzindo drasticamente o tempo de resposta para detectar o problema manualmente.
Agora que você entende os benefícios dessa integração, vamos preparar seu ambiente. Por fim, confira abaixo os requisitos necessários para começar:
Requisitos para receber alerta do Zabbix no Telegram:
Passo 1 – Criando bot no telegram para receber os alertas
1 – No Telegram pesquise pelo usuário @BotFather, o usuário é este a seguir:
2 – Clique no menu e selecione a opção “/newbot“:
3 – Em seguida, o BotFather solicita o nome do bot. Insira o nome que desejar:
4 – Em seguida, será solicitado o username do bot (OBS: o user name deve ter terminar com a palavras “bot“):
Caso o username já esteja em uso, o BotFather informará:
OBS: em resumo para testar se o bot está ativo e funcionando, envie uma mensagem simples para o Bot e use a seguinte URL: https://api.telegram.org/bot{$TOKEN.API}/getUpdates
(Troque {$TOKEN.API} pelo Token correto sem as {})
O bot foi criado com sucesso. Agora, configure o Zabbix para integrar o bot ao sistema.
Passo 2 – Configurando Tipo de Mídia “Telegram” no Zabbix, para receber os alertas:
1 – Clique em Alertas > Tipos de Mídia:
O caminho de configurações pode variar dependendo da versão do Zabbix. Entretanto, geralmente está localizado em “Tipos de Mídia“.
2 – Localize e ative o tipo de mídia “Telegram“:
3 – defina o ParseMode como “HTML” e insira o Token do seu bot do Telegram:
Passo 3 – Configurando Ação de envio de alerta para Telegram:
1 – Clique em Alertas > Ações > Ações de trigger:
2 – Crie uma nova ação:
3 – Defina o nome da ação e em “Condições“, clique em “Adicionar“:
4 – Defina o tipo da condição, para exemplo, foi inserido “Severidade da trigger“:
5 – Selecione o operador, defina a severidade da trigger e clique em adicionar:
OBS: Para ilustrar melhor, selecionamos o operador “é maior ou igual” e a severidade “Não classificada“. Assim, você receberá no Telegram todos os tipos de alertas que o Zabbix gerar.
6 – Na aba “Operações“, no local “Operações“, clique em “Adicionar“:
OBS: Na aba “Operações“, você personaliza todas as mensagens de alertas do Zabbix. Por isso, concentre suas customizações nesta área para garantir que os alertas funcionem exatamente como você precisa.
7 – Vá definindo os parâmetros da operação e depois clique em “Adicionar“:
OBS: Usaremos o usuário Admin (item 1) para fins de exemplo. Você pode usar este campo como preferir, desde que siga os passos corretamente.
Modelo de mensagem:
8 – Defina os parâmetros de “Operações de Recuperação“:
O Zabbix realiza uma operação de recuperação quando o alerta tem o status ‘Resolvido‘
Modelo de mensagem:
Adicione a ação
9 – Acesse as configurações do Usuário que irá notificar, nesse exemplo, o “Admin“:
10 – Configure uma mídia no usuário:
Neste ponto, é necessário colocar o ChatID do seu chat ou grupo. Este valor é obtido na URL da conversa:
OBS: neste caso, foi criado um grupo e inserido o bot no grupo.
11 – Selecione o tipo de envio “Telegram” e “Enviar para” insira o valor do ChatID, adicione.
12 – Por fim, atualize o usuário:
Em seguida, deve ser possível receber alertas que Zabbix serão enviados no Telegram.
Quer aprender mais sobre Zabbix?
No Club de Redes, você encontra conteúdos práticos sobre Zabbix, além de outras vendors. Não perca a oportunidade de dominar essas tecnologias e levar seu conhecimento para o próximo nível!
➡️ Clique aqui e fale agora com nosso setor comercial no WhatsApp para saber todos os detalhes!
Gostou desse artigo? Veja nossos últimos artigos:
Como instalar fazer a instalação do Proxmox VE
Como realizar bloqueio de sites no MikroTik
2 replies to “Como receber alertas personalizados do Zabbix no Telegram”
Pingback: Como instalar o Zabbix no Debian 12 - Redes Brasil
Pingback: Como bloquear sites com o Pi-Hole - Redes Brasil