Netbox - Instalar Plugin para subir ficheros
El software de Netbox utilizado como "Source of truth" para redes empresariales viene con muchas funcionalidades por defecto que son muy utiles a la hora de gestionar todo tipo de documentación relacionada con redes.
Sin embargo, hasta la versión 3.2 de Netbox no habia una opción para subir ficheros en Netbox como por ejemplo diagramas en visio (.vsdx), PDFs, archivos word, excels, etc.
Para poder utilizar de esta funcionalidad tendremos que instalar un Plugin de Netbox llamado "Netbox Documents Plugin"
Para ello hemos de activar el entorno virtual::
source /opt/netbox/venv/bin/activate
e instalar el siguiente modulo en Python:
pip install netbox-documents
En mi caso, he tenido un error del tipo "Errno 13" Permission denied" debido al instalar desde el entorno virtual la carpeta "/opt/netbox/venv/lib/python3.8/site-packages" solo tiene permisos de escritura para el usuario root y de lectura para los demas tipos de usuario (Group y Public)
Concedemos permisos de escritura tanto como para Group como Para Public con el comando sudo chmod 777 /opt/netbox/venv/lib/python3.8/site-package y volvemos a instalar el modulo netbox-documents
Una vez instalado el modulo, procedemos a modificar el archivo de configuracion de Netbox (configuration.py) donde habilitamos el nuevo modulo de netbox-documents:
Dentro del editor nano buscamos la palabra "PLUGINS" (Control + W) y añadimos el siguiente texto donde habilitamos el modulo netbox-documents:
# Enable installed plugins. Add the name of each plugin to the list.PLUGINS = [
'netbox_documents',
]
Guardamos cambios (control + O) y aplicamos este comando para "sincronizar" la Base de Datos de Netbox

Una vez listo ya podemos acceder a Netbox iniciando la aplicación ejecutando el siguiente comando:
Cuando Netbox se inicialize, seleccionamos uno de nuestros sites y ya podremos ver la nueva opción para subir ficheros en cualquier formato (visio, pdf, excel, word, etc)
Comentarios
Publicar un comentario