IT运维人员之痛 如何通过自动化进行系统化解决?(1)
2016-02-20 19:34:11 来源: 韩晓光 StuQ 评论:0 点击:
本文作者韩晓光,现在新华网从事运维工作。他详细介绍了IT运维人员的六大工作痛点,通过哪些自动化方法得以系统化的解决。
本解决方案立足从三大维度构建,分别是IT运维流程、IT监控平台整合、IT运维自动化。这三大维度主要具有如下几大功能模块。
IT运维流程:资产管理、知识库管理、安全管理、事件管理、日常事项管理。
IT监控平台整合:监控报警管理、日志管理、性能管理、报表管理。
IT运维自动化:应用管理、配置管理、程序运行管理。
基于ITIL理论的事件流程图设计
系统功能框图
本解决方案使用的开发语言及工具:
◆后端及系统客户端开发主要通过Python、Shell等程序语言实现。
◆信息采集写入MySQL数据库。
◆前端Web展示以及与后台数据层、应用层的逻辑交互通过Django框架实现。
◆界面修饰美化使用Bootstrap等框架工具。
如图所示在全局查询里,可以输入任意要查询的关键字。该模块主要是基于数据库表的查询,而不是对于日志的查询。该模块会基于关键字,模糊遍历所有的关键库表,然后将查询结果自动组织后再反馈到Web展示。
如下图所示是系统性能信息图表。该模块主要使用echarts前端绘图工具,后端逻辑处理使用了django restframework框架模块进行信息序列化。性能数据来自系统客户端采集入库信息。
分享到:
收藏
