preloader
  • Home
  • ¿Qué es Netbox y para qué sirve Netbox?

Un breve artículo sobre una de las mejores, si no la mejor, herramienta para DCIM / IPAM.

blog-thumb

Una super herramienta para administrar su infraestructura

Netbox es mucho más de lo que comentaremos en este artículo.

Nuestra idea es indexar contenido en portugués sobre esta maravillosa herramienta que nos ayuda a organizar tanto la parte lógica como la física de TI.

Link del grupo Netbox IPAM / DCIM - BR: [https://t.me/netboxbr esos (https://t.me/netboxbr)

Si desea la asesoría de Gole para la implantación, automatización e integración de Netbox con los diferentes servicios de su empresa, por favor ingrese [__contactanos __](/ contacto).


¿Qué es IPAM?

La gestión de direcciones IP (IPAM) es la metodología que nos permite gestionar todo lo relacionado con IP. Todo lo que engloba el universo lógico del modelo TCP / IP. Con un IPAM puede administrar IPv4, IPv6, VLAN, subredes, IP. Y para cada una de estas opciones, puede asignar etiquetas, roles y muchas otras cosas. Esto puede parecer innecesario, pero cuando tienes una red con más de 512 hosts, administrar y mantener la seguridad de esta red sin un IPAM puede ser una tarea bastante complicada. Neste link de Wikipedia, tenemos una tabla muy completa de muchas herramientas de IPAM.

¿Qué es un DCIM?

La gestión de la infraestructura del centro de datos (DCIM) es la metodología cuya misión es integrar los equipos de infraestructura con el equipo que brinda servicios a la empresa. Facilite que el personal de TI tenga toda la información sobre los equipos y hosts que representan su infraestructura.

El equipo de virtualización necesita saber cuál es el puerto del gabinete que está conectado al conmutador SAN, y también necesita saber cuáles son los racks que tienen espacio disponible. Mientras tanto, el equipo de red necesita saber qué bastidor contiene rutas MPLS y qué conmutadores tienen la versión de firmware XPTO.

Esta información es un ejemplo de un caso en el que DCIM marca la diferencia.

Cuando llega el momento de desarrollar la capacidad de forma sencilla, DCIM también es una herramienta indispensable.

¿Qué es Netbox?

Netbox es una herramienta de código abierto que utiliza la licencia Apache 2.0 . Su documentação está disponible en el portal Read the Docs, que contiene documentación de varios otros proyectos fuente abierta.

El proyecto fue creado por Jeremy Stretch quien trabajó como desarrollador de redes (Network Developer) en Digital Ocean.

Con la evolución de Netbox, muchas personas comenzaron a colaborar con los códigos. Entre estas personas este John Anderson, quien participó en varias validaciones y contribuciones importantes en el backend, también ayudó a mejorar la interfaz web, que siempre fue construida con el framework Django.

Pasando unos años Jeremy Stretch y John Anderson, junto con otros ingenieros y desarrolladores, crearon la empresa llamada Network to code.

Sobre la instalación

Existen básicamente dos formas de instalar Netbox:

Es posible fusionar parte de la instalación en el S.O. y otra parte con Docker, depende solo del conocimiento en Docker.

El proceso de instalación está bien descrito, por lo que no es necesario abordar esto. Nuestra intención es solo presentar la existencia de la herramienta.

Una vez que tenga Netbox en ejecución y ya haya creado el usuario en / admin, podemos acceder a su interfaz web.

Interfaz de usuario

Cuando accedemos a Netbox a través de la interfaz web, podemos ver el menú que está encima de todo el sitio.

Los temas organización, dispositivos, IPAM, virtualización, circuitos, energía, secretos y otros, estos temas representan el primer concepto al que debemos prestar atención.

Cada tema puede dirigirse a un grupo diferente de personas. Es decir, una persona que se ocupa de las estructuras físicas y los racks puede no tener acceso a la configuración de los dispositivos, y las personas que cuidan de los dispositivos pueden no tener acceso al menú de virtualización. Y también podemos definir los niveles de perfil, es decir, es posible que el equipo que tiene acceso a los dispositivos, tenga acceso de solo lectura a todo el universo que está dentro del IPAM, o incluso más, que puede crear IPs y no puede registrarse. subredes o VLAN.

Estos son ejemplos, ya que es posible personalizar los accesos a nuestro antojo.

También podemos autenticar Netbox en LDAP, Active Directory y otras formas de autenticación.

![Netbox homepage](../../../ images / blog / netbox_screenshot1.png)

Podemos ver la gran cantidad de detalles y el cuidado que aporta Netbox. En este ejemplo, podemos ver el vínculo entre la ubicación física, el inquilino, el rack y los dispositivos.

También podemos ver que es posible definir colores para cada tipo de dispositivo, además de muchas otras cosas.

![Netbox racks](../../../ images / blog / netbox_screenshot2.png)

En el menú de prefijos, podemos ver la integración entre roles, VLAN, IP, porcentaje de uso de la red.

También podemos observar a la derecha, que siempre tenemos la posibilidad de buscar con filtro y varias opciones. ¡Es muy poderoso!

![Netbox Page](../../../ images / blog / netbox_screenshot3.png) En esta pantalla estamos dentro de un dispositivo.

En este ejemplo, podemos ver que el dispositivo tiene un primary_ipv4 asociado, tiene un estado de planificado, tiene el rol de red, ya que la imagen adjunta nos muestra que es un switch. También le temo al cambio de plataforma y al soporte para comentarios y etiquetas.

En la parte de la interfaz, podemos conectar estas interfaces con los otros dispositivos registrados. Podemos definir si la interfaz usa LAG, si es un enlace, si es virtual, el MTU, el tipo de conexión, la dirección MAC, en definitiva, todo lo que necesitamos.

![Device page](../../../ images / blog / netbox_screenshot4.png)

API

Cualquiera que esté acostumbrado a trabajar con API sabe lo bueno que es cuando encontramos una API que está documentada con Swagger.

Netbox tiene la API más completa y bellamente documentada, evidentemente ocupando arrogancia. Es posible realizar toda la acción a través de la Web o mediante API, por lo que es posible automatizar toda la inserción y recuperación de información.

![API Swagger](../../../ images / blog / netbox_screenshot5.png)

Es eso.

La verdad es que esto es un micro golpe de lo que puedes hacer con Netbox.

Participamos en implementaciones en empresas multinacionales con más de 3000 sitios físicos y más de 5 centros de datos. La organización y transparencia, la integración entre los equipos internos, fue increíble ver los puntos positivos de esta herramienta.

Netbox también permite la integración nativa con Ansible, Salt, [Stack Storm](https://stackstorm.com /), y muchas otras, no limitadas a estas herramientas, es posible desarrollar las propias integraciones.

¡Viva la Netbox!

Habla con un experto

comments powered by Disqus