国网安徽省电力有限公司铜陵供电公司 安徽铜陵 244000
【摘要】近年来,随着我国经济、科技等的全面发展、转型与升级,人们的生活水平与生活习惯也随之发生改变,电力自19世纪70年代发明以来,不仅掀起了第二次工业化高潮,也显著的改善了社会结构,电力作为从自然界中通过机械能装置转化成电力在经输电、变电和配电等过程后被应用于日常生活和社会生产的能源之一,其发挥的作用在社会生产中的地位和发挥的作用也越来越显著。身处互联网时代,对电力的依赖更突出,且这种需求依旧保持较高的增长态势。尽管当今电力信息化程度仍在不断提高,配电效率提升加快,但电力信息化的应用也使得电力信息系统的运维压力日益增大,这是传统运维管理心有余而力不足的,当然也阻碍了我国电力企业的进一步发展。鉴于此,本文将从不同角度对我国电力企业信息系统管理的相关情况进行研究与分析,以期能对相关从业者有帮助,为自动化运维工具在电力行业信息系统管理中的运用提供便利条件。
【关键词】自动化运维工具;电力行业;信息系统管理
得益于互联网技术(Internet Technology,IT)外包服务的发达,传统运维管理已无法满足时代发展需求,在互联网时代背景下,现在的运维已不包括搬机器上架、接网线、安装操作系统等基础工作,而价格更多的精力投身至其他的管理活动中,如服务器管理(操作系统层面,比如重启、下线)、软件包管理、日志管理和分析、监控(区分系统、业务)和流量管理(分发、转移、降级、限流等)等领域。自动化运维工具(Automated Operations and Maintenance Tools,AOMT)作为电力信息系统管理的重要参与者与自行者之一,它所发挥的价值五一举足轻重,借此,本文将从电力行业信息系统管理现状,自动化运维工具在电力企业信息系统管理中的应用与实践等角度对其进行探讨与分析,报道如下所述:
1 电力行业企业信息系统管理的现状浅析
云计算、互联网等新技术的发展及相关新技术的更新与换代,电力企业作为我国经济体系中的重要组成部分之一,其对电力信息化的要求也越来越高。目前,虽然我国的绝大多数电力企业的信息中心已能匹配和支持各种业务系统,并可对其系统提供强有力的保障,当然这也必须保证其业务系统自身具备有稳定、高效的运作体系,只有这样才能更好的确保电力企业经营效益、经销效率的最优化。传统运维工作虽然在经历过人工、工具和自动化、平台化和智能运维(AIOps)等[1]几个阶段的发展后移逐步过渡到现代运维管理阶段,这无疑值得肯定,但同样也面临诸多问题。如多种操作系统共存、多个主机设备共存等都是目前亟待解决的,更显著的是,由于我国电力企业信息系统的建设与管理本身就相对复杂,如总体量巨大、种类繁多等都给各项运维工作的开展造成了阻碍。
期刊文章分类查询,尽在期刊图书馆面对电力行业越来越复杂的业务和越来越多样化的用户需求,只有越来越灵活便捷、安全稳定的IT运维服务才能去确保企业的日常需求。目前,电力行业为更有效的发挥运维管理的价值,制定了大量的规章制度来改进其工艺规范,这不仅有效的提升了运维的运行和维护效益与效率,也很大程度的节省了电力行业的的运营成本,尽管如此依旧存在相关问题,如运维人员被动、效率低,缺乏一套高效的IT运维机制,缺乏高效的IT运维技术工具及过度依赖投资技术人员等均阻碍了电力行业信息系统管理价值的真正发挥。那么,自动化运维工具(AOMT)在电力行业信息运维系统管理中到底有什么作用呢?
2 AOMT在电力行业信息系统管理中的应用与实践
2.1技术架构设计:从目前情况来看,电力行业信息系统管理中的AOMT系统架构设计大致可分监测与控制层面。其中,监测层面所依托的主要是Zabbix平台,据统计,这个平台的动态读取的方式,不仅极大程度的提升信息系统管理的效率,也极大程度的提升了系统管理与运行效率,继而实现了基础资源管理(Basic Resource Management,BRM)、信息索引管理(Information Index Management,IIM)、问题报警处理(Problem Alarm Handling,PAH)等功能。控制层面所依托的主要是Saltstack平台,事实证明,这个平台通过对Python、Shell等脚本参数的编辑,既极大程度的实现了对脚本程序的智能远程调度,也极大程度的规范了控制层面的管理行为方式。当然,检测、控制层面的相互融合,共同作用才确保了当前电力行业信息系统对AOMT的需求。
2.2系统部署与实现
2.2.1 Zabbix平台部署:目前,Zabbix平台主要由zabbix server与可选组件zabbix agent构成,是基于WEB界面提供分布式系统监视(Distributed System Monitoring,DSM)及网络监视功能(Network Monitoring Function,NMF)的开源解决方案。实践经验证明[2],Zabbix平台不仅可监视电力行业信息系统中的各种网络参数,确保服务器系统的安全运行,当然也能极大程度的提供灵活的通知机制,让信息系统管理工作人员能在较短的时间内找到并解决现有问题。在具体部署中,只需将向版本匹配的Zabbix-Agent插件安装与所部属的客户端服务器中,接着对服务器名称进行定义即可。
2.2.2Saltstack平台部署:通常情况下,只需借助SaltStack管理工具,电力行业信息系统管理的相关管理人员即可创建多个不同操作系统。与此同时,这个操作系统可与特定命令、远程管理服务器结合使用。Salstack主服务器的主要底层操作系统为CentOS6.5[3],这个系统不仅可将EPEL(Extra Packages for Enterprise Linux)源代码(Fedora的一个项目)和Python集合为一体。故在具体部署中,只需安装salt-master服务和相应的Satstack-Agent插件和实现其与Satstack主服务器通言地址设置即可。
2.3 Web系统监控的实现:在信息系统部署完成后,为更科学、合理的提升Web服务的可用性与性能,动态的对Web服务器进行监控是必不可少的步骤。其中,Web性能和Web进程是Web服务器监控的两种主要方法[4]。值得注意的是,这两种监控方式依旧有差异,其中Web性能监控是为了对系统页面的响应时间、加载速度进行检测,确保更直观的了解Web服务的具体运行状况。Web进程监控的对象大多集中于HTTPService,因为这种监控方式可及时获取系统中存在的故障,继而采取相关措施进行干预、维护。
3 结语
综上所述,通过部署Zabbix和Saltstack平台的方式,有利于实现自动化运维工具的深度应用,解决了电力企业运维中的许多实际问题,是加强电气企业信息管理自动化和智能化的有效途径。但鉴于近年来我国网络规模不断扩大、服务器数量不断增加,电力企业的信息系统运行监控管理的难度越来越大,故在实际应用中切勿掉以轻心。
参考文献
[1]杨震乾, 毛正雄, 王欢. 自动化运维工具在电力企业信息系统管理中的作用[J].电子技术与软件工程, 2018, 138(16):124.
[2]龙炜. 自动化运维工具在企业信息系统管理中的应用[J]. 微型机与应用, 2017,21(5):2201-2204.
[3]杜志强. ITIL在电力企业信息系统运维管理的应用研究[D]. 华北电力大学, 2014,22(21):1231-1233.
[4]王电钢, 李凡, 黄林. 云桌面在电力企业信息系统安全运维管理中的应用[J]. 电力信息与通信技术, 2016,21(1):110-113.
论文作者:汪文杰,丁晖
论文发表刊物:《当代电力文化》2019年第12期
论文发表时间:2019/11/8
标签:信息系统论文; 电力行业论文; 系统论文; 电力论文; 电力企业论文; 工具论文; 平台论文; 《当代电力文化》2019年第12期论文;