微服务导入生产中的netbox设备

netbox-netprod-importer的Python项目详细描述


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

netbox netprod导入程序是一个专用于帮助移动当前 作为Netbox的知识库 IPAM/DCIM,独立于您当前的信息系统。它连接到 给定的网络设备列表,并将其状态和配置解析为 像当前配置的那样将它们导入netbox。

它被认为是通用的,与基础设施无关。意思是进口的 数据可能需要由一些自定义脚本进行调整,如 对象上的角色、Tennant和其他属性的规范。

Online.net在5000多个网络上使用 设备。

寻找新的维护人员

这个项目最初是为Online.net完成的, 我(@anthony25)不再为一家公司工作了。因此,我现在没有 需要此项目,将无法测试任何拉取请求。

如果有人有兴趣维护它,请通过电子邮件(我的地址)与我联系 可在my github profile中找到。

文档

文档可用here

功能

设备数据:
  • 获取接口(物理和虚拟):
    • 尝试猜测接口形状因子(文档中的更多信息)
    • MTU
    • MAC地址
    • 说明
    • 父滞后
    • 启用/禁用
    • IPv4/IPv6
  • 序列号
  • 主IPv4/IPv6
设备互连:
  • 通过使用lldp添加(并可选地清除)来构建互连图 netbox中设备之间的互连

兼容性

测试时间:

  • Cisco IOS (catalyst, 2960)
  • Cisco Nexus 9000
  • Cisco ASR (but no specific parser written, some features are not available)
  • Juniper

安装

运行:

pip3 install netbox-netprod-importer

netbox netprod导入程序在python 3.5到3.7下进行测试

贡献者

最初由Online.net开发的工具。

许可证

GPLV3许可下的工具。不要犹豫报告错误,问我一些 如果你想的话,可以提出问题或者提出请求!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带有服务类安卓的java altbeacon   java在OpenXava免费版本中可以创建多个用户吗?   java如何决定定义变量“private”?   java为什么GetMethodID()对不存在的方法不返回NULL?   java Get JComboBox项字符串表示法   java如何在ifs之间设置限制?   java Android错误:IllegalStateException   JavaSpring4MVC语言环境已更改,但JSP对此没有响应   java Netbeans:如何构建。jar文件随附外部文件。jar库?   Spring Petclinic项目Maven编译时出现java错误   声明Java数组增量元素的快速方法   java无法使用相对xpath找到元素   javascript无法更改标题,也无法在操作栏上显示图标   java标签不是一个接一个地动态创建的   java如何使用ThymeLeaf将对象的属性绑定到隐藏字段?   java从EJB无状态会话bean调用CDI会话范围的生产者方法   java为什么num+=array[i]与for循环中的num=num+array[i]的工作方式不同   使用jsonsimple实现jQuery UI自动完成的java JSON格式   JavaFaceletsUI:重复标记中断JSF表单验证