0基础学数据分析 CMDB项目由来

## CMDB项目由来

### 项目开发流程

```python

1、需求分析

2、项目设计

3、分组开发

4、提交测试

5、交付上线

```

### 各种问题

```python

# 1.针对项目上线

    传统做法

      开发打包写好的代码以邮件的形式发送给运维

    运维解压文件部署到相对应的服务器目录下

  存在的问题

      人工介入频繁,效率低下

  解决方法

      代码上线系统

        前端点点即可 后端自动处理

    必要条件    

        服务器IP地址、磁盘空间、CPU使用率、内存等服务器相关信息


# 2.监控服务器

    传统做法

      shell脚本

    zabbix

  存在问题

      1.不能实时

    2.不能自动化

  解决方法

      1.后台python搭建,收集服务器各项"元信息"

    2.前台kibana搭建展示/操作界面

  必要条件    

        服务器IP地址、磁盘空间、CPU使用率、内存等服务器相关信息


# 3.装机服务

    传统做法

      吃住在机房,一台台人工智能手动装

  存在问题

      1.人力消耗过大

    2.效率极低

    3.存在一定的辐射

  解决方法

      插上网线自动装机

  必要条件    

    服务器IP地址、磁盘空间、CPU使用率、内存等服务器相关信息


# 4.年底统计

    传统做法

      使用excel统计

  存在问题

      1.变更频繁一致性无法保证

    2.长期导致文件数据易混乱

  解决方法

      自动统计资产

    实时变更统计

  必要条件    

    服务器IP地址、磁盘空间、CPU使用率、内存等服务器相关信息

```

### CMDB诞生

```python

"""

代码上线系统                监控服务器系统                    自动装机系统 

上述的几个系统要想运行起来都必须依赖于一个系统即服务器资产管理系    

CMDB:服务器资产管理系统 

    自动化运维的基石(必做)

    ps:方案思想基本起源于新浪

"""

```

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容