基于IT运维数据监测管理移动应用的研究与实现
2019-09-13朱家山黄世锋
朱家山,黄世锋,罗 芳
(1.云南电网有限责任公司曲靖供电局,云南 曲靖 655000;2.云南云电同方科技有限公司,云南 昆明 650217)
1 项目研究的背景及意义
近年来,云南电网公司的信息化[1]建设迅猛发展,日常办公管理和业务管理几乎已全部依托于信息化系统。因此,信息化系统及软硬件平台的平稳安全运行关系着供电局生产活动和人民生活乃至国家和社会的稳定,其每次故障都可能给供电局和社会造成无法估量的损失。可见,信息化运维在保障供电局生产活动正常开展方面起着至关重要的作用。
目前,云南电网曲靖供电局信息中心设备日常巡视及巡检工作主要依靠巡检人员定期定时进行日常巡视及巡检,并填写纸质单据存档。由于受人员素质等多方面因素的制约,无法保证日常巡视的巡检质量和到位率。同时,以纸质单据为媒介传递信息易导致信息共享不及时。若反映设备运行状态和设备缺陷等的信息得不到及时反馈,可能导致设备隐患不能及时发现,从而引发设备故障。另外,利用传统的巡视巡检管理方法难以有效监督巡视巡检人员。因此,为了保证设备日常巡视及巡检的顺利进行,减少不必要的经济损失,需改革传统落后的日常巡视及巡检方式。如何监督巡检人员日常巡视、巡检任务的到位情况和工作状态以及巡检工作的规范化管理,已经成为信息化相关运维管理者普遍关注和亟待解决的问题。
因此,云南电网曲靖供电局借力移动互联技术,为曲靖供电局信息中心设备管理和日常巡视及巡检管理工作打造信息运维数据监测管理系统。使用手机APP的方式,让巡检人员在日常巡视及巡检现场能直接上传巡检图片、文字等信息。而管理人员可在办公室电脑的Web端中实时监测信息运维数据和日常巡视及巡检人员工作情况,且在外出差时也能在手机APP中及时完成工作票、工作计划的审批工作,以及运维工单的录入、派送、响应以及归档工作,实现科学管理信息运维工作,将设备管理、日常巡视及巡检、运维工单管理工作规范化、无纸化、智能化。同时,消除工作场地和网络等因素的限制,达到及时消除隐患、防患于未然的效果,保障信息化系统及软硬件平台平稳安全运行。
2 传统运维与IT信息化运维模式对比分析
与传统的人工运维模式相比,IT信息化运维模式[1]是一种新型运维模式。通过2种模式的对比分析(见表1)和OA问题处理的示例(见图1),得出如下结论:针对目前供电局日常巡检运维工作的高运维成本、大量人工干预、时效性差、缺乏有效的监控管理过程等问题,IT信息化运维[2]模式是最优选择。
图1 OA问题处理的示例图
3 IT运维数据监测管理移动APP
3.1 APP包含的模块
IT运维数据监测管理移动APP分为首页模块、我的模块以及指标模块[3]。
3.1.1 首页模块
(1)待办:计划工单、信息工作单、事件工单、异常处理。(2)计划管理:新建计划、发起计划、查询计划。(3)信息工作票管理:新建、查询。(4)日常巡检:巡检、巡检路线、巡检异常跟踪、巡检日报、巡检记录、巡检指南。(5)事件工单:查询。(6)资产管理:扫码查询、生成资产二维码并打印、资产看板。
3.1.2 我的模块
(1)我的已办;(2)我的新建计划;(3)我发起的工单;(4)我的服务指标。
3.1.3 指标模块
(1)(当天、本月、本季度、本年)的话务统计及事件统计;(2)(年度、月度)的作业计划指标;(3)资产(分类、总数)的指标。
3.2 APP架构设计
本技术架构[4]主要是针对APP复杂度的各个方面进行设计,主要涉及如下内容。
(1)性能:访问量的大小。
(2)高可用性:系统宕机时间长短及数据丢失的影响。
(3)可扩展性:功能的稳定性,新需求的引入。
(4)安全性:安全级别,安全控制手段。
(5)成本:投入成本。
整体架构设计[4]如图2所示。
3.3 IT运维基本流程
IT运维基本流程包含6个阶段,如图3所示。
(1)新建计划:创建一个运维计划。
(2)待办:流转到相关人员的待办里。
(3)审批:相关人员在待办进行审批处理。
图2 IT运维数据监测管理移动APP技术架构图
(4)运维实施:审批通过后运维人员即可开展运维工作。
(5)提交记录:运维人员在运维过程中在APP上填写运维记录,APP提供拍照和填写处。
(6)生成运维日报[4]:APP生成相应的运维日报,以供查看。
图3 IT运维基本流程
4 IT运维数据监测管理APP技术研究
IT运维指的是基于计算机网络的基础设施建设完成后,运维部门相关人员要采用相应的管理维护方法,对设施的软硬件平台、运行的物理环境以及其他业务相关设备等进行定期维护管理。
4.1 系统研发路线
系统核心是运维数据监测管理,主要涉及的技术如下。
(1)Web前端开发:主要使用流程的前端框架开发技术[5]进行应用研发。
(2)Web后端[6]开发:主要使用spring Boot技术进行应用研发。
(3)Android应用开发:采用Java语言[7]进行代码编码。
(4)iOS应用开发[8]:采用object-c、swift进行代码编码。
4.2 多系统集成
结合业务需求,本系统的集成[9]主要有4A系统集成、短信接口集成和移动云网接入集成。
(1)4A系统集成:集成4A系统数据,用于系统登录、APP登录管理。
(2)短信平台集成:集成短信平台数据,用于系统发送短信的功能模块。
(3)移动云网接入集成:将APP集成到移动云网进行使用。
4.3 软硬件平台资源
(1)数据库:oracle;(2)操作系统:Linux;(3)中间件:Tomcat。
5 IT运维数据监测管理移动APP在供电局日常运维中的应用
(1)首页:IT运维数据监测管理APP首页主要是在移动端为IT运维相关工作者提供移动应用总览。
(2)日常巡检:日常巡检功能主要提供巡检记录查询、录入巡检信息、巡检工作提交、巡检数据统计、巡检历史查询及巡检提醒设置等功能。
(3)审批工作:提供待审批工单查询、工单审批操作、历史审批工作查询和数据统计功能。
(4)运维工单管理:提供待处理工单列表查询、工单信息录入、工单派送、工单响应、工单数据统计和工单处理情况监测等功能。
(5)运维工作计划:提供运维工作计划填报、计划审批、计划查询、计划数据统计及计划数据监测等功能。
(6)短信模块:为系统中需要发送短信的地方提供短信支持。
(7)资产管理模块:提供资产查询、资产设备统计、扫码查询资产信息、打印资产信息等功能。
6 IT运维数据监测管理移动APP未来展望
IT运维数据监测管理移动APP的核心功能是提供规范化的运维流程管理、资源的集中化管理、运维数据的集中化管理以及高效的信息化管理,将网络视为企业的重要资源进行经营,在保障网络质量、信息安全的基础上提高运维效率和服务水平,以提高企业的网络运维效率。
(1)在运维数据集中管理方面:提供运维数据集中化管理,依赖拥有庞大运维数据的ITSM等运维平台,整理应用平台中的数据到本系统,即可更好地融入云南电网公司的各个运维业务域[10]。
(2)在运维过程监测管理方面:提供对各个运维业务环节的规范化流程监测管理,实现全过程可控可视化管理。
(3)在运维信息安全方面:系统集成到移动安全接入平台,实现信息化安全集中管控。
(4)电力行业诸多运维环节缺乏有效的管理监控,本系统在此方面的应用场景广阔,但有待不断完善。
7 结 论
本系统运用数据集成、数据交换服务、iOS[8]、Android、html5[7]、https、AES动态密钥、负载均衡、反向代理、数据库集群及文件服务集群等技术,为用户提供便捷、安全以及直观的用户交互界面,实现无纸化、规范化、智能化、安全、可监测、可控的日常运维工作开展,使IT运维与手机应用很好德结合,从而提高运维效率。