首页 > 其他分享 >自定义orm、CMDB资产管理系统

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

时间:2023-01-11 14:55:23浏览次数:53  
标签:自定义 管理系统 django orm 服务器 Saltstack 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,获取数据,存入数据库

标签:自定义,管理系统,django,orm,服务器,Saltstack,CMDB
From: https://www.cnblogs.com/Edmondhui/p/17043765.html

相关文章

  • [译]Terraform – External Data Source
    前言简而言之,外部数据源(不是特别推荐!)意味着试图从外部数据源获取一些信息并将其呈现给Terraform。Terraform外部数据源执行shell脚本或python或任何其他程序。Terraform......
  • 从自定义的库函数到STM32官方标准库
      在​​上一节​​的基础上,进一步改写代码,再引入官方标注库函数。虽然官方标准库慢慢式微,有一些别的库可能会取代它,但是并不妨碍我们继续拿官方库来写代码,吸取里边好的写......
  • VS2022 17.1.6在windows10下打开winform设计器报timed out while connecting to named
    .net6.0的项目,vs202217.1.6在windows10下打开winform设计器报timedoutwhileconnectingtonamedpipe错误,同样的项目在windows7却可以打开winform设计器,很奇怪。N多......
  • 手把手教你做一款音乐播放器(csharp的winform)
    前言:项目是c#的winform写的,使用的播放器是基于AxWindowsMediaPlayer。AxWindowsMediaPlayer的方法1.1首先新建一个页面如图所示:图片左侧是列表使用listview右侧是背景......
  • Axure 自定义元件库
    点击文件->新建元件库可以添加多个元件,并将期重命名保存元件库新建页面添加元件,选择自建的元件库导入后就会发现我的原件库这样就可以使用我们自定义的元件......
  • Dubbo-kubernetes 基于 Informer 服务发现优化之路
    作者:丛国庆在Kubernetes(简称K8s,一个可移植容器的编排管理工具)体系中,etcd存储集群的数据信息,kube-apiserver作为统一入口,任何对数据的操作都必须经过kube-apiserver。......
  • 下载Oracle_BI_DW_AC_10.1.3.4.1_for_MicrosoftWindows_and_InformaticaPowerCenter_a
    oracle官方下载地址:​​https://edelivery.oracle.com/​​1.注册或登录,必须要注册账户,很简单,注册一个,很多软件可以下载,都很有用。2.注册登录后,选择中国:china-CN,对下......
  • Python format 格式化函数
    Pythonformat格式化函数Python字符串Python2.6开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。基本语法是通过{}和:来代替以前......
  • 2020,Transformation-invariant Gabor convolutional networks
    Introduction深度卷积神经网络(DCNNs)在字符识别、目标检测、人脸识别和语义分割等各个领域都取得了一系列突破。然而,由于缺乏为空间几何变换设计的特定模块,学习到的特征......
  • github vscode-markdown-preview-enhanced 自定义主题
    ctrl+shift+p,MarkdownPreviewEnhanced:CustomizeCSS打开之后,把.markdown-preview-enhanced.markdown-preview给删掉https://github.com/shd101wyy/vscode-ma......