Você pode configurar o apcupsd
para executar um script personalizado sempre que um no-break da marca APC detectar uma falha de energia ou o retorno da energia da rede elétrica (junto com muitos outros eventos relacionados à UPS ). Esses scripts podem executar qualquer outra ação que você possa automatizar.
A APC tem várias ofertas em diferentes faixas de preço; Se algo assim for um fator importante em sua compra, verifique a compatibilidade antes de comprar o no-break.
Claro, tenho certeza de que existem outras alternativas também; esta é apenas uma possibilidade, e uma que eu tenho alguma experiência pessoal com.
Considere também se a rede do seu provedor de serviços de Internet será funcional no caso de uma grande queda de energia. Você pode ser capaz de fornecer energia de emergência para o seu próprio equipamento de rede, mas isso pode não ser necessariamente suficiente - se você não tiver conectividade com a Internet, suas tentativas de fazer alterações no DNS falharão de forma bastante óbvia. Dependendo das suas necessidades específicas de confiabilidade, pode valer a pena considerar algum tipo de "você ainda está online?" teste executado em um host externo à sua própria rede (que também cuidaria da situação quando, por exemplo, alguém corta o cabo acidentalmente ou intencionalmente) como um mecanismo secundário de fallback.