基于Ansible+ELK+Golang的自动化运维及企业CMDB配置库管理

客户需求

Customer Demand

缺乏有效的IT运维工具

目前,企业在IT运维管理过程中缺乏自动化运维管理模式,出现问题后很难快速准确找到根本原因,发现问题后缺乏程序性故障处理机制,不仅缺乏标准化的解决方案,而且缺乏全面的跟踪记录。


企业资产更新不及时

  企业资产统计和安装工作都是通过人工的安装模式,数量大,安装不及时,终端软件更新不及时,审计时发现客户端的杀毒软件过期或者没有安装。


解决方案
Solution

       本系统设计采用互联网行业先进解决方案,全部采用开源软件和开发定制完成,采用容器架构部署。用到的开源软件有Ansible,Ansible AWX,PostgreSQL,Redis,Docker,Elasticsearch,Kibana。用到的开发语言为Python和Golang,Python为自动化运维方面开发,Golang为CMDB方面开发。

       系统主要功能为PC、服务器、虚拟化、网络实现自动化运维,实现关键配置信息标准化、可视化。

      系统详细设计如下图,分为自动化运维系统、CMDB配置管理系统、WEB前端三部分。自动化运维系统采用Ansible为主的架构,部署运维组件、管理运维任务、维护运维消息,生成运维数据。CMDB配置管理系统,收集、清洗、处理各类运维数据,并存入大数据平台。WEB前端为CMDB和自动化运维可视化入口,发布运维任务,展示配置数据。调用相关数据接口,实现配置数据监控和告警功能。

    使用Python语言开发自动化运维相关功能,使用Golang语言开发CMDB大数据平台相关功能。

                             ansible.png


方案效果
Scheme effect

通过实施自动化运维系统,实现日常IT作业可批量自动化执行,执行过程信息可管理、可检查,节约人力成本,提高工作效率和工作正确性。

同时部署CMDB配置管理系统,实现关键配置信息可收集、可保存、可查询,满足企业安全审计等要求。

 产品亮点:

       1、平台免费:联-CMDB平台免费,功能完全开放

       2、全网扫描:全网扫描环境中的IT资源,保障资源的不遗漏;

       3、资源全过程管控:以业务架构为起点,实现架构设计、资源配置、安装、监控部署各环节一体化,保障CMDB数据质量;

       4、数据可视化:可视化界面灵活定制、关键字搜索、信息分类展示、可制作各种图形报表;

       5、支持按需定制:系统应用插件化,可快速实现功能扩展,满足企业客户定制化需求。


Copyright © 2021 上海合联电子科技有限公司 All Rights Reserved 沪ICP备05001494号-3

Copyright © 2021 上海合联电子科技有限公司 All Rights Reserved 沪ICP备05001494号-3