跳转到主要内容

NetBox插件用于Napalm。

项目描述

NetBox Napalm 插件

NetBox插件用于Napalm。

功能

插件提供的功能应在此处列出。

兼容性

NetBox 版本 插件版本
3.5 0.1.0
3.5.8 0.1.4
3.6.0 0.1.5
3.7.6 0.1.7
< 4.0.11 0.2.1
>= 4.1.0 0.3.0

安装

要将插件添加到NetBox Docker设置中,请参阅使用netbox-docker与插件的一般说明

$ source /opt/netbox/venv/bin/activate
(venv) pip install netbox-napalm-plugin

或通过添加到您的local_requirements.txtplugin_requirements.txt(netbox-docker)

(venv) netbox-napalm-plugin

启用插件

/opt/netbox/netbox/netbox/configuration.py中启用插件,或者如果您使用netbox-docker,则启用您的/configuration/plugins.py文件

PLUGINS = [
    'netbox_napalm_plugin'
]

配置插件

configuration.py 文件下的 PLUGINS_CONFIG 参数中配置插件。

PLUGINS_CONFIG = {
    'netbox_napalm_plugin': {
        'NAPALM_USERNAME': 'xxx',
        'NAPALM_PASSWORD': 'yyy',
    },
}

运行数据库迁移

运行提供的模式迁移

(venv) $ cd /opt/netbox/netbox/
(venv) $ python3 manage.py migrate

收集静态文件

确保使用 collectstatic 管理命令将静态文件复制到静态根目录

(venv) $ cd /opt/netbox/netbox/
(venv) $ python3 manage.py collectstatic

重启 WSGI 服务

重启 WSGI 服务以加载新插件

# sudo systemctl restart netbox

致谢

基于 NetBox 插件教程

此包是用 Cookiecutternetbox-community/cookiecutter-netbox-plugin 项目模板创建的。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

netbox_napalm_plugin-0.3.0.tar.gz (144.2 kB 查看哈希)

上传时间

构建分布

netbox_napalm_plugin-0.3.0-py3-none-any.whl (148.4 kB 查看哈希)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面