自定义orm、CMDB资产管理系统

1 自定义orm

https://www.cnblogs.com/liuqingzheng/article/9006025.html

# 了解orm底层原理


2 cmdb资产管理系统 项目

# CMDB资产管理系统
  就是服务器管理系统   # 资产:服务器

# 系统功能概括: CMDB系统可以查看
  -服务器多少台
    
  -每台服务器的配置:
     内存和硬盘多大、CPU几核、公网IP地址、机柜地址(服务器硬件存放位置)、操作系统
  
 
# 传统记录:
  运维人员使用Excel表格记录,缺点茫茫多
    
# 使用CMDB 资产管理系统
  自动收集服务器信息,上报给系统,并记录到数据库中,给运维人员查看
    
    
# 如何实现CMDB   使用django
  -web端:查看系统信息  # 使用django混合开发就行
  
  -后端:如何实现自动收集服务器信息
    
  方案: 参考 https://blog.csdn.net/dianyi3179/article/details/102172148
    -Agent   # 服务器定时收集,并传递给CMDB
      在每台服务器上安装一个客户端,定时任务执行
      每到12点,收集信息的python脚本自动运行,并通过request模块,将数据发送给API
      API接受数据,并入库(django)
        
    -SSH类   # CMDB定时给服务器 发送ssh命令,记录并保存返回结果
      在django中写个定时任务
      每到12点,发送ssh命令(paramiko模块)给每台服务器上 
      django收集记录 服务器ssh命令的返回结果
    
    -Saltstack  # 借助Saltstack的服务端和客户端
      Saltstack的服务端 可以设置定时任务,让Saltstack的客户端去做
      django再调用Saltstack的API,获取数据,存入数据库
posted @   Edmond辉仔  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2022-01-11 路飞学城01--项目后端搭建和配置
点击右上角即可分享
微信分享提示