Na minha opinião, a maneira mais fácil de lidar com isso é conectar cada no-break a seu próprio host, depois passar o USB para uma VM nesse host que é um NUT master e que tem acesso para desligar o host ESXi por meio de as APIs de VM. Dessa forma, não há necessidade de desligar os escravos do mestre.