Por Leonardo Lopes – Engenheiro de Aplicações
No Blog Datacom, estamos sempre em busca de oferecer recursos que facilitem a gestão de redes para nossos clientes e profissionais do setor de telecomunicações. Além de oferecer o DmView, uma solução completa para a gerência de redes que suporta toda a linha de equipamentos Datacom com funcionalidades como templates CLI, templates TR-069, configuração e provisionamento fim-a-fim, a Datacom também integra seus equipamentos e soluções com diversas ferramentas de mercado, incluindo várias de código aberto. Neste artigo, abordaremos uma ferramenta extremamente interessante que pode complementar a gestão dos seus ativos de rede: o NetBox.
Introdução ao NetBox
NetBox é reconhecido como a solução líder em modelagem e documentação de redes modernas. Combinando gerenciamento de endereços IP (IPAM) e gerenciamento de infraestrutura de data center (DCIM) com APIs robustas, o NetBox atua como a "fonte de verdade" para potencializar a automação de redes. Este artigo destaca as principais características do NetBox, enfatizando sua importância na gestão eficiente de infraestruturas de telecomunicações e internet.
Capacidades do NetBox
NetBox é uma ferramenta aberta, poderosa e flexível, projetada para servir diversos propósitos:
Limitações do NetBox – O que o Netbox não é:
Embora abrangente, o NetBox não suporta:
Design e Funcionalidade
O design do NetBox visa replicar e modelar o estado desejado versus o estado operacional de uma rede, necessitando que todos os dados sejam verificados por um responsável técnico para garantir sua precisão. Desenvolvido em Python e utilizando PostgreSQL como banco de dados, o NetBox se adapta a qualquer plataforma compatível com essas tecnologias. A instalação pode variar conforme o uso, mas é crucial que Python e PostgreSQL estejam corretamente configurados. Administradores podem ainda monitorar e ajustar o desempenho do sistema para otimizar a resposta conforme as necessidades do ambiente.
Flexibilidade e Acessibilidade
Como software livre e de código aberto, o NetBox permite uso e personalização sem custos adicionais. Muitos fabricantes disponibilizam templates prontos que facilitam a implementação e integração do NetBox em infraestruturas existentes, simplificando o processo de configuração e acelerando sua adoção.
Integração do NetBox com Equipamentos Datacom
A Datacom disponibiliza uma biblioteca de dispositivos, módulos e imagens, oferecendo templates específicos que podem ser integrados ao NetBox para simplificar ainda mais a gestão desses equipamentos. O link a seguir fornece uma biblioteca de tipos de dispositivos para equipamentos Datacom que podem ser usados no NetBox: https://github.com/netbox-community/devicetype-library/tree/master/device-types/Datacom.
A biblioteca de dispositivos DATACOM inclui tipos de dispositivos para os seguintes equipamentos:
Para utilizar esta biblioteca, é necessário baixar o código e importá-lo no NetBox. Após importar os templates dos dispositivos Datacom, você poderá criar dispositivos Datacom na plataforma. Na página "Dispositivos", clique no botão "Criar" e, na caixa de diálogo "Criar dispositivo", selecione o tipo de dispositivo "Datacom" e preencha os campos necessários.Além disso, a biblioteca também inclui templates dos módulos de:
Os templates dos módulos dos equipamentos DATACOM estão disponíveis no seguinte link: https://github.com/netbox-community/devicetype-library/tree/master/module-types/Datacom.
Os módulos são componentes individuais que podem ser instalados em um dispositivo DATACOM.
Além da biblioteca de tipos de dispositivos e módulos, o repositório da DATACOM também inclui imagens dos equipamentos. As imagens podem ser usadas para adicionar uma representação visual dos dispositivos.
As imagens dos equipamentos DATACOM estão disponíveis no seguinte link: https://github.com/netbox-community/devicetype-library/tree/master/elevation-images/Datacom.
O NetBox se destaca não só por sua adaptabilidade a redes de variados tamanhos, mas também por sua notável escalabilidade, facilitando uma transição fluida à medida que organizações se expandem. Com uma interface intuitiva, o NetBox simplifica significativamente a gestão da infraestrutura de rede e oferece uma curva de aprendizado suave, consolidando-se como uma ferramenta robusta e amigável. Além disso, sua integração eficaz com equipamentos Datacom realça seu valor, tornando-o uma opção especialmente vantajosa para ISPs que utilizam esses dispositivos. Veja abaixo exemplos de como exportar os templates.
Exportando Templates
Acesse a página “Devices Types”.
Clique no botão "Import".
Clique no botão "Upload File".
Escolha o template
Clique no botão "Subimit".
Adicionando Equipamentos
>> Adicionando uma região
Acesse a página “Regions”.
Clique no botão "Add".
Na caixa de diálogo "Name", insira o nome da região.
Clique no botão "Create".
Agora adicione as regiões “filhas” a está região
Acesse a página “Regions”.
Clique no botão "Add".
Na caixa de diálogo "Parent", selecione a região mãe.
Na caixa de diálogo "Name", insira o nome da região.
Clique no botão "Create".
>> Adicionando um grupo de sites.
Acesse a página " Site Groups".
Clique no botão "Add".
Na caixa de diálogo " Add a new site group", insira as seguintes informações:
Name: O nome do grupo.
Clique no botão "Create".
>> Adicionando um site
Acesse a página "Sites".
Clique no botão "Add".
Na caixa de diálogo "Add a new site", insira as seguintes informações:
Name: O nome do site.
Region: Selecionar a região criada.
Group: Selecionar o Grupo criado.
Time Zone: América/São Paulo
Physical address: O endereço do site.
Clique no botão "Create".
>> Adicionando uma localização no site
Acesse a página " Locations".
Clique no botão "Add".
Na caixa de diálogo "Add a new location", insira as seguintes informações:
Region: Selecionar a região criada.
Site Group: Selecionar o grupo criado.
Site: Selecionar o site criado.
Name: O nome da localização.
Clique no botão "Create".
>> Adicionando regras para os racks
Acesse a página "Rack Roles".
Clique no botão "Add".
Na caixa de diálogo " Add a new rack role", insira as seguintes informações:
Name: O nome da regra.
Color: Uma cor para identificar a regra.
Clique no botão "Create".
>> Adicionando um Rack
Acesse a página "Racks".
Clique no botão "Add".
Na caixa de diálogo " Add a new rack", insira as seguintes informações:
Region: Selecionar a região criada.
Site Group: Selecionar o grupo criado.
Site: Selecionar o site criado.
Location: A localização criada.
Name: O nome do Rack.
Height (U): Altura do Rack em unidade de rack (U).
Clique no botão "Create".
>> Adicionando uma regra para os dispositivos
Acesse a página " Device Roles".
Clique no botão "Add".
Na caixa de diálogo " Add a new device role", insira as seguintes informações:
Name: O nome da regra.
Color: Uma cor para identificar a regra.
Clique no botão "Create".
>> Adicionando um Equipamento
Acesse a página "Device".
Clique no botão "Add".
Na caixa de diálogo " Add a new device", insira as seguintes informações:
Name: O nome do dispositivo.
Device Role: Regra para o dispositivo.
Manufacturer: DATACOM.
Device type: O modelo do dispositivo.
Airflow: Saida do ar do dispositivo.
Serial number: O número de série.
Region: Selecionar a região criada.
Site Group: Selecionar o grupo criado.
Site: Selecionar o site criado.
Location: A localização criada.
Rack: O Rack criado.
Rack Face: Lado em que o dispositivo vai estar.
Position: Posição do dispositivo no Rack em unidade de rack (U).
Clique no botão "Create".