Em primeiro lugar, este parece ser um projeto muito interessante. Tanto quanto eu sei, a maioria dos UPS modernos tem uma conexão USB para fornecer um sinal de desligamento ao computador conectado. Você pode analisar o sinal que seu no-break pode fornecer a você. Para controlar o servidor de três filhos, você poderia enviar um comando de desligamento via ssh (autenticação de chave de pub) na perda de energia.
Talvez haja outro dispositivo plug-and-play que possa monitorar a voltagem dos plugues de energia e enviar os dados para o servidor pai, se a primeira opção não estiver funcionando.
Se não houver tal dispositivo listado acima e seu no-break não fornecer um cabo de sinal, a única maneira que vejo é "hackear" o no-break e pegar algum sinal elétrico que possa acionar uma porta Raspberry Pi que desliga o seu máquinas via ssh.
Mas tenha cuidado porque você está lidando com altas voltagens e altas correntes que podem causar danos letais se não forem tratados com extrema cautela.
Para inicializar as máquinas novamente, você deve procurar em seu BIOS. A maioria das Motherboards modernas tem a função WakeOnLan
que alimenta o computador se um sinal correto for recebido via LAN.