Без более подобного описания конкретной задачи не получится посоветовать наиболее подходящий инструмент. Из того, что решает похожие задачи:
- Сетевая загрузка. При изменении расшаренного дистрибутива на хостах требуется только перезагрузка.
- Файл ответов для установки дистрибутивов. Для каждого дистра требуется свой файл ответов.
- Puppet. Клиент-серверное приложение, позволяет централизованно управлять конфигурацией операционных систем и программ, установленных на нескольких компьютерах. Требует установки клиента.
- Ansible. Cистема управления конфигурациями. Применяется для автоматизации настройки и развёртывания программного обеспечения. На хосте нет клиента, требуется только SSH и Python.
Очень вероятно, что для решения задачи потребуется комбинировать инструменты.
Так же похожие системы управления встречаются в комплексе с экосистемой конкретного дистрибутива. Но они обычно специфичны для каждого дистра. Например у Astra Linux есть похожая панель управления.
А да, тут нет инструментов для мониторинга, но мониторинг можно прикручивать используя эти инструменты)