Alertas SMS que continuam funcionando quando a internet não funciona
Alarmes de servidores, rede e ambiente saem por um modem 4G em uma rota separada da produção. Se a internet ou a ferramenta de monitoramento na nuvem cair, o SMS continua chegando.
O que significa fora da banda aqui
A rota de alerta é fisicamente separada da rota que monitora. Um servidor de monitoramento grava no gateway SMS, o gateway controla um modem 4G e a mensagem sai pela rede móvel.
Quando a internet do escritório falha, a VPN cai ou o console na nuvem não responde, essa rota não é afetada. A falha sobre a qual você é avisado não desativa também o mensageiro.
Isso não substitui sua plataforma de monitoramento. É a última milha que essa plataforma não consegue cobrir quando o que quebra é a própria rede dela.
Três rotas de disparo
Use a que o seu sistema existente já fala.
Webhook HTTP
Qualquer script ou ferramenta de monitoramento que consiga fazer POST para uma URL pode disparar um alerta.
Tabela SQL
Grave uma linha a partir do seu próprio processo ou trigger. O listener consulta a cada poucos segundos e envia.
Linha de comando
Chame a CLI de um arquivo em lote, um cron ou um script de backup. O código de saída indica se a mensagem entrou na fila.
Hardware no rack
Três decisões práticas determinam se a rota de alerta sobrevive.
Módulo LTE industrial
Módulo de trilho DIN ou RS-232 com antena externa. Mais estável do que um stick de consumo dentro de um armário metálico.
Um telefone Android dedicado
Barato, fácil de substituir e funciona em uma prateleira perto da janela. Desative a otimização de bateria para o app gateway.
Alimentação separada
Coloque o PC gateway e o modem no nobreak, ou em uma fonte independente pequena, para que uma queda do rack não silencie o alerta.
Sinal e alimentação são as duas causas de falha que mais vemos. Verifique a antena antes do software. Se você está escolhendo um dispositivo, comece por o que é um modem GSM; o conjunto completo de recursos está na página do software para desktop.
Roteamento, deduplicação e escalonamento
Um sistema de alertas que avisa demais acaba silenciado. Algumas regras o mantêm útil.
| Regra | Por quê | Como aplicar |
|---|---|---|
| Turnos de plantão | A pessoa certa recebe a mensagem | Envie para um número de plantão ou publique em um grupo de Telegram com tópicos por país |
| Fusão de duplicados | Uma falha não deveria gerar quarenta SMS | Agrupe por dispositivo e texto dentro de uma janela de tempo antes de enviar |
| Janela de silêncio | O ruído não crítico às 03:00 faz o time silenciar o sistema | Separe modelos críticos e não críticos com janelas distintas |
| Escalonamento | Uma confirmação perdida precisa de um segundo destinatário | Reencaminhe para um número secundário após um atraso se não houver resposta |
Capacidade e limites
Compatível com
Disparos HTTP, SQL e CLI, respostas bidirecionais, reenvio para Telegram, roteamento por dispositivo e registros locais.
Não compatível
Sem SLA de paginação, sem entrega garantida, sem substituir uma plataforma de monitoramento e sem link que você não possua.
Depende de
Qualidade do sinal, plano de SIM, roteamento da operadora e confiabilidade do sistema que dispara.
Perguntas sobre alertas
Isto substitui o nosso sistema de monitoramento?
Não. Substitui a etapa de notificação. Mantenha sua plataforma de monitoramento e adicione SMS como canal de entrega que não depende da internet.
Pode enviar quando todo o site está sem conexão?
Se o PC, o modem e a SIM tiverem energia e sinal, sim. Coloque-os em um nobreak e use uma segunda SIM de outra operadora se a disponibilidade importar.
Qual é a rapidez de um alerta?
O gateway enfileira em segundos. O tempo de entrega é definido pela operadora; o habitual são alguns segundos, mas a congestão pode alongá-lo.
Podemos enviar para uma lista de plantão?
Sim. Configure uma lista de distribuição e troque o número quando o turno mudar, ou reencaminhe as respostas para um grupo de Telegram.
Qual banco de dados pode disparar um envio?
MySQL, SQL Server e Oracle são compatíveis com o listener SQL. Qualquer sistema que consiga inserir uma linha pode disparar um alerta.