基于Ansible+ELK+Golang的自动化运维及企业CMDB配置库管理(lǐ)
缺乏有(yǒu)效的IT运维工(gōng)具(jù)
目前,企业在IT运维管理(lǐ)过程中(zhōng)缺乏自动化运维管理(lǐ)模式,出现问题后很(hěn)难快速准确找到根本原因,发现问题后缺乏程序性故障处理(lǐ)机制,不仅缺乏标准化的解决方案,而且缺乏全面的跟踪记录。
企业资产(chǎn)更新(xīn)不及时
企业资产(chǎn)统计和安(ān)装(zhuāng)工(gōng)作(zuò)都是通过人工(gōng)的安(ān)装(zhuāng)模式,数量大,安(ān)装(zhuāng)不及时,终端软件更新(xīn)不及时,审计时发现客户端的杀毒软件过期或者没有(yǒu)安(ān)装(zhuāng)。
本系统设计采用(yòng)互联网行业先进解决方案,全部采用(yòng)开源软件和开发定制完成,采用(yòng)容器架构部署。用(yòng)到的开源软件有(yǒu)Ansible,Ansible AWX,PostgreSQL,Redis,Docker,Elasticsearch,Kibana。用(yòng)到的开发语言為(wèi)Python和Golang,Python為(wèi)自动化运维方面开发,Golang為(wèi)CMDB方面开发。
系统主要功能(néng)為(wèi)PC、服務(wù)器、虚拟化、网络实现自动化运维,实现关键配置信息标准化、可(kě)视化。
系统详细设计如下图,分(fēn)為(wèi)自动化运维系统、CMDB配置管理(lǐ)系统、WEB前端三部分(fēn)。自动化运维系统采用(yòng)Ansible為(wèi)主的架构,部署运维组件、管理(lǐ)运维任務(wù)、维护运维消息,生成运维数据。CMDB配置管理(lǐ)系统,收集、清洗、处理(lǐ)各类运维数据,并存入大数据平台。WEB前端為(wèi)CMDB和自动化运维可(kě)视化入口,发布运维任務(wù),展示配置数据。调用(yòng)相关数据接口,实现配置数据监控和告警功能(néng)。
使用(yòng)Python语言开发自动化运维相关功能(néng),使用(yòng)Golang语言开发CMDB大数据平台相关功能(néng)。
通过实施自动化运维系统,实现日常IT作(zuò)业可(kě)批量自动化执行,执行过程信息可(kě)管理(lǐ)、可(kě)检查,节约人力成本,提高工(gōng)作(zuò)效率和工(gōng)作(zuò)正确性。
同时部署CMDB配置管理(lǐ)系统,实现关键配置信息可(kě)收集、可(kě)保存、可(kě)查询,满足企业安(ān)全审计等要求。
产(chǎn)品亮点:
1、平台免费:联-CMDB平台免费,功能(néng)完全开放
2、全网扫描:全网扫描环境中(zhōng)的IT资源,保障资源的不遗漏;
3、资源全过程管控:以业務(wù)架构為(wèi)起点,实现架构设计、资源配置、安(ān)装(zhuāng)、监控部署各环节一體(tǐ)化,保障CMDB数据质(zhì)量;
4、数据可(kě)视化:可(kě)视化界面灵活定制、关键字搜索、信息分(fēn)类展示、可(kě)制作(zuò)各种图形报表;
5、支持按需定制:系统应用(yòng)插件化,可(kě)快速实现功能(néng)扩展,满足企业客户定制化需求。
Copyright © 2021 上海合联電(diàn)子科(kē)技(jì )有(yǒu)限公(gōng)司 All Rights Reserved 京ICP证000000号
Copyright © 2021 上海合联電(diàn)子科(kē)技(jì )有(yǒu)限公(gōng)司 All Rights Reserved 京ICP证000000号