ipmideck

Painel IPMI auto-hospedado

Um único painel para cada BMC do seu rack.

O ipmideck conversa com seus servidores por IPMI e substitui as acrobacias do ipmitool e as interfaces web datadas dos fabricantes por um único painel moderno e auto-hospedado.

28Estrelas no GitHub
docker
docker run --network host devluigi06/ipmideck:latest
pip
pip install ipmideck
Painel do ipmideck mostrando sensores ao vivo e controle de ventoinhas de um servidorPainel do ipmideck mostrando sensores ao vivo e controle de ventoinhas de um servidor
Como evoluiu

De um script de servidor único a um painel de verdade.

O ipmideck começou como uma GUI bash para controle de ventoinhas numa só máquina. Role para vê-lo virar o painel moderno e multisservidor que é hoje.

O que ele faz

Tudo o que seus servidores expõem, num único lugar claro.

  1. Monitoramento de sensores

    Veja cada grau, ao vivo.

    Temperaturas, RPM das ventoinhas, tensão e consumo de energia ao vivo, com gráficos de histórico e limites de alerta.

    Monitoramento de sensores, captura de tela do ipmideckMonitoramento de sensores, captura de tela do ipmideck
  2. Controle de curva de ventoinha FanPilot

    Silêncio ou força. Você decide.

    Um editor visual de curva de ventoinha com os perfis Silencioso, Equilibrado e Desempenho, histerese, e uma sobreposição de segurança que força 100% acima da temperatura crítica.

    Controle de curva de ventoinha FanPilot, captura de tela do ipmideckControle de curva de ventoinha FanPilot, captura de tela do ipmideck
  3. Controle de energia

    Liga e desliga, com tudo registrado.

    On, Soft Off, Hard Off, Reset e Cycle, com status, confirmações e um registro de cada ação.

    Controle de energia, captura de tela do ipmideckControle de energia, captura de tela do ipmideck
  4. System Event Log

    Cada evento, pesquisável.

    Leia o SEL com filtros de severidade, busca e intervalos de datas, e depois exporte para CSV ou JSON.

    System Event Log, captura de tela do ipmideckSystem Event Log, captura de tela do ipmideck
  5. Inventário de hardware (FRU)

    Você sabe exatamente o que está no rack.

    Números de série, códigos de peça, fabricante e dados de placa, chassi e produto puxados direto do FRU.

    Inventário de hardware (FRU), captura de tela do ipmideckInventário de hardware (FRU), captura de tela do ipmideck
  6. Proteção por senha

    Logins de verdade trancados.

    Senhas com hash bcrypt, sessões assinadas e verificadas a cada requisição, e bloqueio após tentativas repetidas.

    Proteção por senha, captura de tela do ipmideckProteção por senha, captura de tela do ipmideck
  7. HTTPS

    Criptografado de ponta a ponta.

    Sirva TLS nativo com um certificado autoassinado gerado para você, ou rode atrás do seu próprio reverse proxy.

    HTTPS, captura de tela do ipmideckHTTPS, captura de tela do ipmideck

Fala a sua língua

A interface do ipmideck vem em doze idiomas, então o painel se lê de forma natural onde quer que esteja o seu rack.

  • English
  • Deutsch
  • Français
  • Español
  • Italiano
  • Português
  • Nederlands
  • Русский
  • Polski
  • 简体中文
  • 日本語
  • 한국어

Instalação

No ar com um único comando

Rode com Docker na rede do host, ou instale o pacote com pip se já tiver o ipmitool na máquina.

docker
docker run --network host devluigi06/ipmideck:latest
pip
pip install ipmideck

O pacote pip precisa do ipmitool instalado no host.