wangcongxing / NetOpsBase

自动化网络运维项目

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

什么是网络自动化?

网络自动化是指对网络及其服务自动执行规划、部署、运维和优化的过程。 简单来说,网络自动化解决方案可以将网络生命周期各个阶段执行的手动任务和流程转换为一些软件应用,而这些应用能够可靠地重复完成这些任务和流程。

网络自动化能解决什么问题?


👍 网络规划和设计,包括场景规划和库存管理

👍 设备测试和配置验证

👍 已部署的物理设备和服务的调配,以及虚拟设备的部署和调配

👍 实时收集关于设备、系统、软件、网络拓扑、流量和服务的网络数据

👍 数据分析,包括人工智能和机器学习预测分析,提供对当前和未来网络行为的洞察

👍 配置合规性,确保所有网络设备和服务按预期运行

👍 更新配置,包括必要时回滚配置

👍 网络问题的闭环修复,包括对潜在灰色故障进行诊断和修复

👍 提供对报告、仪表板、警报和告警的洞察,符合安全要求

👍 监控网络及其服务,确保符合 SLA 和客户满意度标准

NetOps 特点

文档详细的描述了安装使用方法,以及各种配置项的说明,请点击以下链接查阅。

👍 支持所有常见网络设备(思科,H3C,华为等)

⚡️ 闪电完成日常网络设备维护工作

✨ 采用前后端分离+微服务架构理念=大大降低项目后续维护成本

🎯 配置简单,极速上手,修改在settings.py...让后端开发得心应手。

☕️ djangorestframework + layui 加持,让古老的django admin 焕然一新。

🦀 新增支持ansible,Python3.9,敢于做第一个吃螃蟹的人。

重要的事情说3遍:

👇👇👇👇👇👇👇👇👇👇👇

👉 1.NetOps接口文档说明 👈

👉 2.NetOps接口文档说明👈

👉 3.NetOps接口文档说明👈

👆👆👆👆👆👆👆👆👆👆👆

在线Demo

权限受限,只能查看模块的相关数据,不能操作。如果要体验全部功能,请在自己的系统安装NetOps查看效果。

Docker

docker pull wangcongxing/netops

docker run -p 9080:80 wangcongxing/netops

启动成功后访问:http://127.0.0.1:9080

常见问题:

1.前端为什么不适用react或vue? 答:因考虑到大部分网工没有专业的前端知识,所有采用layui框架,原生∂的div html css 结构,相对容易上手

项目架构

登录页

主页

About

自动化网络运维项目


Languages

Language:Python 99.9%Language:Dockerfile 0.1%