没有合适的资源?快使用搜索试试~ 我知道了~
netwarden:用Python编写的网络自动化控制器
共81个文件
py:42个
vue:7个
json:6个
需积分: 10 0 下载量 190 浏览量
2021-04-11
05:49:25
上传
评论
收藏 257KB ZIP 举报
温馨提示
NetWarden-网络自动化控制器 这是实时在 上编写的代码的存储库。 该控制器将建立在许多流上。 该项目的目标是使用最新技术构建网络自动化控制器:Python asyncio / FastAPI Web框架/ RESTCONF / NETCONF /Vue.JS。 与其他开源NMS /控制器(例如 )不同,该项目未计划在PyPi上发布和维护。 相反,它是一个示例代码,显示了从头开始构建自定义网络控制器的可能性和难易程度。 执照 请注意,此应用程序是许可的。 控制器功能 完成后,控制器应能够执行以下操作(愿望清单): 显示库存概览 按需收集整个网络的一些运营统计信息 进行配置更改或高级服务或一些低级详细信息 按计划或按需执行网络测试以验证网络运行状况 设置新设备(ZTP) 管理设备上的软件映像 用法 安装 你需要: Python 3.8以上 (可选)安装依赖项的 (可选)以简化命令
资源推荐
资源详情
资源评论
收起资源包目录
netwarden-master.zip (81个子文件)
netwarden-master
.gitignore 1KB
README.md 4KB
.github
workflows
ci.yml 337B
LICENSE 34KB
.gitattributes 33B
frontend
.gitignore 214B
.browserslistrc 21B
public
index.html 723B
favicon.ico 4KB
package.json 986B
src
components
HelloWorld.vue 428B
Inventory.vue 5KB
NetworkDiagram.vue 2KB
views
InventoryView.vue 237B
Home.vue 261B
NetworkDiagramView.vue 261B
main.js 273B
router
index.js 902B
App.vue 948B
assets
logo.png 7KB
jsconfig.json 47B
babel.config.js 67B
yarn.lock 350KB
.eslintrc.js 396B
vue.config.js 160B
Taskfile.yml 1KB
backend
Dockerfile 693B
setup.cfg 432B
netwarden
app.py 2KB
routers
devices.py 3KB
__init__.py 0B
config.py 132B
settings.py 55B
netbox.py 8KB
constants.py 2KB
utils.py 435B
models
interface.py 3KB
link.py 969B
node.py 2KB
graph.py 3KB
__init__.py 0B
connections
base.py 6KB
handlers.py 3KB
restconf
platforms
__init__.py 0B
cisco_iosxe
cfg.py 109B
__init__.py 139B
device_hw_data.py 810B
__init__.py 0B
openconfig
cfg.py 124B
lldp_neighbors.py 2KB
__init__.py 88B
connection.py 5KB
netconf
__init__.py 0B
connection.py 2KB
__init__.py 0B
ssh
platforms
__init__.py 0B
cisco_iosxe
show_lldp_neighbors_detail.py 666B
show_version.py 281B
__init__.py 286B
output_examples
show_version_textfsm.json 384B
show_lldp_neighbor_detail_genie.json 3KB
show_lldp_neighbors_detail_textfsm.json 932B
show_version_genie.json 1KB
show_run.py 313B
constants.py 121B
__init__.py 0B
connection.py 3KB
__init__.py 0B
inventory
inventory.py 3KB
__init__.py 0B
device.py 4KB
tests
routers
conftest.py 0B
scrapli_replay_sessions
test_get_devices.yaml 40KB
test_devices.py 3KB
test_utils.py 275B
settings.toml 558B
requirements.txt 5KB
pyproject.toml 987B
poetry.lock 151KB
vetur.config.js 2KB
config-requirements.md 4KB
共 81 条
- 1
资源评论
slaslady
- 粉丝: 38
- 资源: 4620
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功