AI网络自动化第一章
作者:微信文章🚅本项目设计思路构想的目的是为了节约网络运维时间、成本。将NetBox与DeepSeek 大模型结合,实现智能化的交换机、服务器等设备管理,配合Zabbix图形告警与ELK日志存储系统分析问题等原因。本章的内容主要测试的是deepseek Api 跟Netbox 配合,进行控制网络交换机设备,下发指令进行修改配置 查询信息等操作。(核心网络不影响人工操作)
测试环境
操作系统: Ubuntu 22.04 软件: NetBoxZabbix ELK
开发语言: Python3.10+ 数据库 : PostgreSQL 14 缓存 : Redis 6.0 Web: Nginx 1.18 WSGI: Gunicorn 23.0
AI集成技术
DeepSeek API : 大语言模型API LangChain : LLM应用框架 langchain : LangChain
✏️
技术架构图:
https://mmbiz.qpic.cn/sz_mmbiz_png/OA4MZhGzUKPpDsawFKOEQdk2NZZXCjLNmkfDeOxRsyRKnjcbUVicibf0rWQQafkiaTYqM4HO7QqWnzfoP4FtT4x0w/640?from=appmsg
<img />
<img />
<img />
✏️
实现效果图:
<img />
<img />
<img />
<img />
<img />
<img />
<img />
<img />
<img />
<img />
<img />
<img />
<img />
<img />
<img />
✏️整个处理过程:用户输入-状态更新(下发指令)-缓存检查-API调用-命令生成-执行命令-netbox api调用-处理结果连接设备-格式化-返回更新信息
页:
[1]