运维利器---自动化巡检工具

(整期优先)网络出版时间:2017-12-22
/ 1

运维利器---自动化巡检工具

马玉玲张礼莉吴思奇

(国网六安供电公司安徽六安)

摘要:通过对自动化巡检工具的建设,信通公司能够规范信息系统运维管理工作,使相应的巡视管理制度文件落到实处,改变过去传统的巡检模式,实现人工巡检到智能化巡检的转变,做到事前预警,事中恢复,事后存档,科学扭转。实现系统自动巡检,并将巡检对象(应用主机、数据库、存储设备、中间件等)巡检值超过阀值部分主动告知巡检人员,确保信息系统安全稳定运行,提升信息运维工作规范化、精细化管理,提高信息管理部门管理水平。

关键词:运维;自动化;巡检

1引言

自动化巡检工具用于实现公司规范化简单化的巡视巡检工作,它主要包括数据采集设置、标准化巡检模板设置、巡检数据采集管理、多维度巡检分析等功能的建设,保证公司在运维过程中的规范化、简单化、系统化。

2工具原理及功能

2.1业务架构

通过对自动化巡检工具总体架构分析,该系统在用户权限上主要分为领导、主任、组长、专职、巡检人员等身份,专职负责制定和审核巡检方案、巡检任务,巡检人员负责执行这些巡检任务,组长负责审核和核查本组巡检人员、专职巡检任务和巡检任务执行的情况,并分析这些人员工作情况,主任和领导负责总体把握巡视巡检工作等。

通过对自动化巡检工具总体架构分析,该系统在用户权限上主要分为领导、主任、组长、专职、巡检人员等身份,专职负责制定和审核巡检方案、巡检任务,巡检人员负责执行这些巡检任务,组长负责审核和核查本组巡检人员、专职巡检任务和巡检任务执行的情况,并分析这些人员工作情况,主任和领导负责总体把握巡视巡检工作等。

2.2工具流程

主任或专职制定巡检方案后,专职根据巡检方案制定巡检任务,在巡检任务制定时指定任务的频率(周巡、日巡、月巡、特巡),指定任务的执行人(巡检人员),巡检人员执行巡检任务,专职负责审批巡检任务,主任、组长、专职负责抽查这些巡检任务并进行多维度分析、查询,如图2。

2.3功能说明

2.3.1数据采集配置

针对巡检对象的各类应用主机、数据库和中间件服务器等,在数据抽取层面采用通过SNMP、SSH等协议实现指标数据抽取。针对不同的厂家设备、不同型号设备进行方便、快捷配置,做到巡检对象与协议指标口令吻合,数据采集配置是自动化巡检数据抽取的前提和基础。

2.3.2标准化巡检模板设置

运维人员针对巡视巡检任务采用标准化工艺,专业组和系统组制定标准化巡检模板(日模板、周模板、月模板等),经过相关人审核后执行;巡检任务采用这些标准化巡检模板进行巡检任务的布置和执行。

巡检任务执行层面符合国网规定和行业规则的巡检规范,在数据统计和数据分析层面,符合相关专业和行业的标准。

标准化巡检模板发生变动时,针对已经执行完和正在执行的巡检任务不做改动,对于将要执行的巡检任务和待下发的巡检任务进行推送,专责和组长认可后将关联变动。

2.3.3巡检数据采集管理

巡检数据采集管理为巡检人员在执行日常巡检工作时,利用数据采集设置的功能,可获取巡检对象(主机、存储、数据库主机等)巡检指标的值,完成巡检任务,对于一些超过阀值的巡检项系统将进行提示和告警,若有需要生成缺陷单及,巡检报告。巡检人员可查阅这些巡检报告,当巡检对象的巡检指标产生异常时,将通过邮件、通知等形式告知巡检人员或专责等。

2.3.4多维度巡检分析

多维度巡检分析主要采用多维度数据分析技术,它支持分析人员从不同的角度、快速灵活地对数据库中的数据进行多角度查询和分析,并以直观易懂的形式将查询和分析结果展示给信息系统专责、组长、主任和分管领导等。

多维度巡检分析提供按照巡检任务、时间、台账类型等维度的分析查询,提供按照专题的形式自动生成分析报告,分析的结果还可以进一步数据下探,为不同角色的人员提供各自详细的分析结果和报告展现。

同时,多维度巡检分析还能对某一类型的台账在一段时间内的数据做趋势分析,提供曲线图、柱状图等直观的展现形式,并能对各种统计分析的结果导出成Excel报表,或提供专题报告样式导出。

2.4工具功能清单

3结语

将日常运维过程中含有大量的重复性工作,小到简单的日常检查、配置变更和软件安装,大到整个变更流程的组织调度,由过去的手工执行转为自动化操作,从而减少乃至消除运维中的延迟,实现“零延时”的运维。简单的说,运维自动化是指基于流程化的框架,将事件与流程相关联,一旦被监控系统发生性能超标或宕机,会触发相关事件以及事先定义好的流程,可自动启动故障响应和恢复机制。自动化工作平台还可帮助运维人员完成日常的重复性工作,提高运维效率。

参考文献:

[1]吴文豪.自动化运维软件设计实战.电子工业出版社.2015-07-01

[2]赖明星.PythonLinux系统管理与自动化运维.2017-09-01