Repolode
netbox-community

netbox-community/netbox

Aplicação web open source como fonte de verdade para modelar e documentar a infraestrutura de rede, com APIs REST e GraphQL para automação.

Alternativa open source a:phpIPAMInfoblox

Estrelas
21,854
Forks
3,188
Issues abertas
225
Último commit
ontem

O que é?

O NetBox é uma aplicação web para modelar e documentar a infraestrutura de rede. Ele abrange racks, dispositivos, cabos, endereços IP, VLANs, circuitos, energia e VPNs, armazenando tudo em um único modelo de dados para que as equipes de rede tenham um inventário confiável e centralizado. O NetBox não configura os dispositivos de rede; ele mantém o estado desejado e o disponibiliza por meio de APIs programáveis para ferramentas de provisionamento, monitoramento e garantia.

Além do modelo de dados principal, o NetBox oferece campos personalizados e tags, um sistema granular de permissões, regras de validação personalizadas e um registro de alterações que informa quem mudou o quê. Ele pode renderizar templates de configuração Jinja2 a partir dos próprios dados, executar scripts personalizados pela interface e disparar webhooks ou scripts em resposta a eventos. É possível estender suas funcionalidades por meio de plugins, como os de gerenciamento de branching, DNS e BGP.

Recursos principais

  • 01Modelo de dados pronto para racks, dispositivos, cabos, endereços IP, VLANs e circuitos
  • 02APIs REST e GraphQL para integração com ferramentas de automação
  • 03Campos personalizados, tags e regras de validação personalizadas
  • 04Permissões granulares baseadas em funções
  • 05Renderização de templates de configuração Jinja2 com base nos dados dos dispositivos
  • 06Registro de alterações com identificação do usuário e webhooks disparados por eventos

Casos de uso

  • Documentar racks de data center, cabeamento e inventário de dispositivos
  • Manter registros de gerenciamento de endereços IP (IPAM) e VLANs
  • Servir como fonte de verdade para fluxos de provisionamento com Ansible ou Salt
  • Gerar configurações de dispositivos a partir de dados em templates

Antes de usar

  • O NetBox não interage diretamente com os dispositivos de rede; por isso, ele modela o estado desejado e requer ferramentas de automação separadas para aplicar as alterações.

Tópicos

#network-automation#ipam#dcim#infrastructure-management#source-of-truth#django#python#network#cabling#netbox

Perguntas frequentes

O que é netbox?
Aplicação web open source como fonte de verdade para modelar e documentar a infraestrutura de rede, com APIs REST e GraphQL para automação. O NetBox é uma aplicação web para modelar e documentar a infraestrutura de rede. Ele abrange racks, dispositivos, cabos, endereços IP, VLANs, circuitos, energia e VPNs, armazenando tudo em um único modelo de dados para que as equipes de rede tenham um inventário confiável e centralizado. O NetBox não configura os dispositivos de rede; ele mantém o estado desejado e o disponibiliza por meio de APIs programáveis para ferramentas de provisionamento, monitoramento e garantia.
netbox é gratuito? Qual é a licença?
netbox é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
netbox ainda é mantido?
Manutenção ativa. O último commit de netbox foi em 6 de nov. de 2026.
Para que posso usar netbox?
Documentar racks de data center, cabeamento e inventário de dispositivos Manter registros de gerenciamento de endereços IP (IPAM) e VLANs Servir como fonte de verdade para fluxos de provisionamento com Ansible ou Salt Gerar configurações de dispositivos a partir de dados em templates
Onde consigo netbox?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/netbox-community/netbox

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Biblioteca Python que simplifica conexões SSH via CLI com dispositivos de rede de vários fabricantes, para enviar comandos show e alterações de configuração.

DevOps e nuvem#network-automation#ssh#python
4,3 mil+5 esta semana1,4 milPythonMITAtualizado há 8 dias