python cmdb 马哥_简易的CMDB服务端

本文介绍了一个基于Python Django开发的简易CMDB服务端,包括用户登录认证、资产信息展示与导出、机房业务线管理、主机监控、webSSH等功能。cmdb_client负责资产采集,cmdb_server负责数据处理与存储。支持Docker服务器管理和实时硬件监控。
摘要由CSDN通过智能技术生成

前言

本文仅是对以前写的小示例进行一次梳理,由于本人菜鸟一枚,后端代码写的很渣,前端页面也不好看,还请大家多多海涵。

一、程序简介

程序分为cmdb_server,cmdb_client两部分,以运维为核心开发的简易框架,cmdb_client主要负责资产信息采集,采集到数据后将数据进行清洗,汇总.使用post的方式将数据发给cmdb_server,cmdb_server将接收到的数据写入数据库。通过前端展现给用户。

cmdb_server实现的主要功能如下(目前部分功能仅支持centos 7):

1、用户登录认证。’

2、将采集到的资产信息以前端页面展示给用户,并可以将资产信息以excel的形式导出。

3、机房信息维护。

4、业务线信息维护。

5、记录主机资产信息的变更记录。

6、执行用户任务(批量执行命令,执行脚本,文件下发。提取客户端文件到本地)

7、实时监控主机硬件资源。

8、webssh。

9、docker服务器管理。

cmdb_client主要实现了通过agent或者ssh的方式对windows7以上版本,centos7版本的资产信息采集。

程序目前主要针对centos 7进行的开发

二、程序目录简介

[root@localhost cmdb]# tree -l 1 cmdb_server/

cmdb_server/

├── asset_api # 负责接送cmdb_client发来的资产信息,并将资产信息写入数据库

├── assetrepository # 数据库

├── cmdb_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值