Instalação e Configuração do NetBox no Debian 12: Guia Completo


Netbox é um aplicativo web de código aberto desenvolvido para auxiliar na gestão e documentação de redes de computadores. Originalmente criado pela equipe de engenharia de rede da DigitalOcean, o NetBox foi desenhado para satisfazer as necessidades de engenheiros de rede e infraestrutura, cobrindo aspectos como:

  • Gerenciamento de endereço IP (IPAM) – Redes e endereços IP, VRFs e VLANs
  • Racks de equipamentos – Organizados por grupo e local
  • Dispositivos – Tipos de dispositivos e suas instalações
  • Conexões – Rede, console e conexões de energia entre dispositivos
  • Virtualização – Máquinas virtuais e clusters
  • Circuitos de dados – Circuitos e fornecedores de comunicações de longa distância
  • Segredos – Armazenamento criptografado de credenciais sensíveis

Requisitos:
Instalação do Debian 12 Bookworm

Para tornar-se root corretamente, utilize o comando abaixo com o sinal de hífen.

Instale os pacotes necessários que são pré-requisitos para a instalação do NetBox.

Faça login como usuário postgres para criar o banco de dados necessário.

Acesse o terminal do postgres com o comando a seguir:

Altere a senha conforme necessário.

Verifique se o serviço redis está funcionando corretamente.

Deverá retornar: PONG

Volte ao usuário root.

Prossiga com o download do projeto NetBox verificando se há uma nova versão disponível no GitHub. Acesse o diretório temporário, faça o download do NetBox, extraia o arquivo, mova para o diretório correto e ajuste as permissões.

Gere a SECRET KEY que será usada posteriormente.

Exemplo:

Copie e ajuste o arquivo de configuração com suas informações.

Edite o arquivo de configuração como no exemplo a seguir:

Proceda com a instalação executando:

Crie um usuário administrador para o NetBox com o seguinte comando:

Configure o servidor web (nginx) e inicie os serviços do NetBox.

Configure o nginx removendo o arquivo default e criando um novo arquivo de configuração.

Insira a configuração necessária no arquivo netbox.conf do nginx.

Crie um link simbólico para ativar a configuração do nginx e reinicie o serviço.

Acesse seu NetBox pelo navegador em “https://netbox.remontti.com.br/” ou “https://ip/” e faça login com a senha criada.

Instale o plugin topology-views.

Configure o plugin netbox_topology_views no arquivo de configuração.

Conclua a instalação do plugin e atualize as configurações.

Agradecimentos e convite para doação:
Se quiser fazer uma doação para o café, ficarei muito feliz pelo seu reconhecimento!

Participe do canal no telegram para ficar sempre atualizado. Agradeço por qualquer feedback nos comentários ou contato direto.

Fonte: Documentação Oficial do NetBox

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

3 Resultados

  1. João Vitor disse:

    Boa noite prezado Rudimar! Teria algum detalhe a se atentar na hora de instalar? E outro detalhe, fiquei meio confuso se já instala algum certificado ssl para funcionar por domínio, e tambem vi que no dia 4 desse mês o netbox atualizou de novo. Teria algum detalhe para se atentar na hora de instalar o serviço? Testei por uma primeira vez e não obtive êxito, mas irei tentar novamente.

  2. Renato disse:

    trabalho numa empresa que faz quase bilhão só usando opensource…. netbox inclusive

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *