Обновилась утилита для управления PVE c новым функционалом мониторинга ProxMenux

Ранее я уже советовал данную утилиту для облегчения выполнения расширенных, но популярных действий.

Устанавливается скриптом из консоли (что сейчас стандартно), при этом имеет механизм автообновления

bash -c "$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)"

Вызывается командой menu
Далее работаем с типичным TUI


Пункты меню:

  1. Постустановочные скрипты, порядка 39 скриптов для оптимизации и рутинных действий типа обновления пакетов. Знатоки оценят включение BBR
  2. Работа с аппаратной GPU/TPU частью: проброс iGPU в LXC, установка драйверов Coral TPU и проброс в LXC контейнер
  3. Создение VM из шаблона
    3.1. NAS: Synology. trueNAS, OMV, XigmaNAS, Rockstor, XimaOS, Umbrel OS
    3.2. Windows: Из ISO и ISO с UUP дампом
    3.3. Linux: 22 системы на выбор (скачиваются из интернета) либо локальный ISO + CloudInit
    3.4. macOS через osx-proxmox
    3.5. Другие: HAOS, Docker VM (Debian + SSH + Docker), Nextcloud
  4. Работа с дисками: проброс диска в ВМ и LXC, импорт образа в ВМ
  5. Монтирования и шары: настройка NFS и SMB на хосте, проброс каталога в LXC, конфигурирование SMB и NFS клиента и сервера в LXC
  6. Запуск Helper-Scripts: я так понимаю, что использует апишку для получения списка и скачивания скриптов, может быть удобно
  7. Управление сетью: Мониторинг в реалтайме, всякие настройки и анализы интерфейсов, мостов и прочие тулзы для типовой работы
  8. Утилиты: Создание UUp дампа, обновление PVE, обновление PVE c 8 на 9 версию
  9. Информационные команды: всякие полезности типа работы с контейнерами и виртуалками, настроек проброса GPU, бэкапирования, работы с ZFS и т.д. (чтобы не гуглить и не спрашивать на форуме)
  10. Настройки: Управление сервисом веб мониторинга (рассмотрим дальше), просмотр версии утилиты и удаление ее

Например, для проброса диска в VM мы выбираем (4) Disk and Storage manager → (1) Add Disk Passthrough to a VM → Выбираем ВМ в списке → Выбираем диск в списке

Ну и нововведение: веб мониторинг (альтернатива Pulse)
Переходим по адресу http://{PVE_ID}:8008/
И видим примерно такой экран


Таб с хранилищами

Можно посмотреть информацию по физическим дискам

Там с сетью показывает информацию по сетевым интерфейсам

Можно просмотреть информацию по конкретному бриджу с графиком

Таб с аппаратной частью тоже достаточно информативен

Причем, для видеокарты показывает не просто ее наличие, но и загрузку компонентов и даже процесс, который ее грузит. В данном случае я включил видео в JellyFin с перекодированием

Таб с виртуалками и контейнерами

Для виртуалок можно просматривать детальную информацию

Для LXC контейнеров подгружает IP адреса

Ну и там с логами

Версия 1.0.0, по факту, еще сырой продукт, но уже сейчас вызывает вау эффект
Из проблем, которые обнаружил (в том числе по сравнению с Pulse):

  1. Нет аутентификации вообще, в целом, можно закрыть внешней проксей
  2. Не работает с кластерами, ну понятно, эта штука ставится на каждую ноду отдельно и показывает информацию только по ней
  3. Есть кнопки управления контейнерами/виртуалками, но они не работают, с другой стороны, а как это без аутентификации вообще?
  4. Иногда долго думает, например, при загрузке логов или большого количества виртуалок, иногда отваливается по таймауту

Ну и видео, из которого я узнал о новой фишке ProxMenux

10 лайков

Спасибо будем пробовать

Спасибо за совет! Попробовал, ставится быстро, все нужное начинающему хостеру есть)

Поставил себе на пробу - классная штука.
Температуру правда показывает странную - не так уж и холодно у меня в квартире :sweat_smile:

А еще ошибку странную выдаёт при попытке просмотра системных логов -
TypeError: e.message.toLowerCase is not a function


Причем само приложение не падает, при перезагрузке открывается главная страница нормально.

Но как говорилось ранее, продукт в процессе разработки - поправят…

  • Стало реально быстрее работать
  • Не для всех устройств, а только для nvme показывает линк

команда меню почему то отвалилась
image

Судя по странице статуса github в данный момент времени наблюдаются проблемы в работе сервиса

Скрипт при старте запрашивает последнюю версию с github по адресу https://raw.githubusercontent.com/MacRimi/ProxMenux/main/version.txt и получает 404 ошибку, на этом и валится

Можно временно закомментировать вызов check_updates в файле /usr/local/bin/menu

P.S.
А какая версия установлена? У меня 1.1.0 и запускается нормально

ProxMenux Monitor v1.0.0, значит нет конекта, хотел пару контейнеров создать и через хелпер-скрипт тоже ничего не ставиться

Опробовал проброс igpu, в моем случае vega 8, работает чудесно, особенно после ручного проброса выглядело как сказка, рекомендую, ошибок никаких нерешаемых не было :+1: :+1: :+1: