Skip to main content

Что такое ipmideck?

ipmideck это самостоятельно размещаемая веб-платформа управления IPMI. Она подключается к BMC (Baseboard Management Controller) ваших серверов по IPMI 2.0 и предоставляет мониторинг датчиков в реальном времени, интеллектуальное управление кривой вентиляторов (FanPilot), удалённое управление питанием и журналы аппаратных событий, всё из браузера, без CLI. ipmideck работает полностью в вашей собственной сети. Нет облака, нет телеметрии и нет внешних зависимостей: он напрямую общается с вашими BMC и хранит всё локально.
ipmideck должен достигать ваших BMC по сети на UDP-порту 623 (порт IPMI/RMCP+). При запуске в Docker используйте --network host, чтобы контейнер мог достигать BMC в вашей LAN напрямую.

Быстрый старт

Самый быстрый способ попробовать ipmideck это Docker:
Том -v ipmideck-data:/data сохраняет вашу конфигурацию, базу данных и ключ учётных данных при перезапусках и обновлениях контейнера. В Windows или macOS замените --network host на -p 3000:3000, см. Установку. Затем откройте http://<your-ip>:3000 в браузере и следуйте мастеру настройки, чтобы добавить свой первый сервер. Предпочитаете пакеты Python? Установите вместо этого из PyPI:
Пакет pip требует, чтобы на хосте был установлен ipmitool.
В Debian 12+ и Ubuntu 23.04+ pip install завершается с ошибкой error: externally-managed-environment (PEP 668). Используйте pipx, см. Установка в Debian и Ubuntu.

Что вы получаете

  • Мониторинг датчиков: температура, обороты вентиляторов, напряжение и мощность в реальном времени, с историей до года.
  • FanPilot: редактор кривой вентиляторов с перетаскиванием и безопасным автономным циклом управления.
  • Управление питанием: On, Soft Off, Hard Off, Reset и Power Cycle с полным журналом аудита.
  • System Event Log (SEL): просматривайте и экспортируйте журнал аппаратных событий вашего BMC.
  • Аппаратная инвентаризация (FRU): серийные номера, номера деталей и данные производителя.
  • Многосерверная панель: управляйте множеством BMC из одного экземпляра.

Следующие шаги

Установить ipmideck

Docker и pip с объяснением требования --network host.

Настройка при первом запуске

Мастер настройки: выберите режим входа и добавьте свой первый BMC.

Включить IPMI

Шаги по производителям для включения IPMI-over-LAN в вашем BMC.

Конфигурация

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