Да, расширения браузеров на основе Chromium и Firefox поддерживают технологию Native Messaging, которая позволит запустить конкретную нативную программу, а уже из неё вы сможете запускать что угодно.
Вот такой вариант есть: https://blog.rylander.io/2017/01/15/connect-a-esxi...
ИБП подключается к Synology и там включается NUT сервер, на ESXi ставится NUT клиент.
Не уверен, что это работает, сам только что это нашёл и собираюсь реализовать.