scaleway / netbox-netprod-importer

Poll data from network devices in production and import it into netbox
GNU General Public License v3.0
101 stars 31 forks source link
netbox network python

================================== Netbox network production importer

.. image:: https://travis-ci.org/scaleway/netbox-netprod-importer.svg?branch=master :target: https://travis-ci.org/scaleway/netbox-netprod-importer

netbox-netprod-importer is a tool dedicated to help moving your current knowledge base to Netbox <https://netbox.readthedocs.io/en/latest/>_ as an IPAM/DCIM, independently of your current information system. It connects to a given list of network devices, parse their status and configuration to import them into Netbox like they are currently configured.

It is thought to be generic and infrastructure agnostic. It means that imported data will probably need to be adapted by some custom scripts, like the specification of roles, tennant and other properties on objects.

Used by Scaleway <https://www.scaleway.com>_ on more than 5000 network devices.

Documentation

Documentation is available here <https://netboxnetimporter.readthedocs.io/>_.

Features

Device's data:

Devices interconnections:

Compatibility

Tested on:

Installation

Run::

pip3 install netbox-netprod-importer

netbox-netprod-importer requires at least Python 3.6. It is tested on Python 3.6 to 3.8.

Contributors

Tool initially developed by Scaleway <https://www.scaleway.com>_ .

License

Tool under the GPLv3 license. Do not hesitate to report bugs, ask me some questions or do some pull request if you want to!