当前位置:Gxlcms > 数据库问题 > 简易的CMDB服务端

简易的CMDB服务端

时间:2021-07-01 10:21:17 帮助过:42人阅读

tree -L 1 cmdb_server/ cmdb_server/ ├── asset_API # 负责接送cmdb_client发来的资产信息,并将资产信息写入数据库 ├── assetRepository # 数据库 ├── cmdb_server # 程序主目录 ├── data_dir # 存放日志,下载文件的目录 ├── db.sqlite3 ├── manage.py ├── plugin # 插件库:处理SSH连接,发送报警邮件,日志,主机存活扫描,分页处理,Excel处理 ├── __pycache__ ├── requirements.txt ├── show_page # 实现用户功能的目录 ├── templates ├── test.py [root@localhost cmdb_server]# tree -L 1 show_page/ show_page/ ├── client_manage # 用于展示资产信息 ├── docker_manage # docker服务器管理 ├── host_monitor # 主机监控 ├── __init__.py ├── login_register # 用户登录认证 ├── __pycache__ ├── user_task # 执行用户任务 ├── web # 功能APP └── web_ssh # webssh

三、程序开发平台

操作系统:centos 7     

软件版本:python 3.6   django 1.11.20   mariadb 5.5.64    

主要用到的技术:python,django,SSH,websocket,ajax,需要用到的运维命令。

四、功能演示

1、登录认证

技术图片

2、获取资产信息

技术图片

2.1资产信息的其它操作

技术图片

3、机房信息和业务线

技术图片

4、主机变更记录

技术图片

5、执行用户任务

5.1 执行批量安装命令

技术图片

5.2 执行shell脚本

技术图片

5.3 文件下发

技术图片

5.4 文件提取

技术图片

6、主机监控

技术图片

7、webssh

技术图片

8、docker管理

8.1 安装docker

技术图片

8.2 统一镜像源

技术图片

8.3 镜像搜索和批量下载

技术图片

8.4 批量创建容器

技术图片

8.5 docker服务,容器,镜像相关操作

技术图片

8.6 使用dockerfile创建镜像

技术图片

 

 ----------------------------------------------------------    待续    -----------------------------------------------------------------

 

简易的CMDB服务端

标签:nts   分页   记录   man   template   运维   set   __init__   需要   

人气教程排行