Verifique se há uma configuração no BIOS que liga o computador quando a energia está ajustada. Eu tenho um PC que vai fazer isso, mas é muito dependente da placa-mãe e do BIOS.
Dessa forma, o computador sempre será ligado quando a energia estiver disponível.
Eu não consigo pensar em nenhuma outra opção sem ter um computador secundário (poderia até ser um Raspberry Pi!) que poderia funcionar por um longo tempo por conta própria, mas verificar o status do no-break (presumivelmente, ele tem uma porta USB). conexão se o seu servidor principal souber que a alimentação da rede foi desligada). Quando descobre que a energia principal está disponível, pode enviar um pacote Wake On LAN ao servidor. Você precisaria configurar o Pi para também enviar um desligamento também, é claro, quando o no-break indicar bateria.