自动化运维工具在企业信息系统管理中的应用_第1页
自动化运维工具在企业信息系统管理中的应用_第2页
自动化运维工具在企业信息系统管理中的应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自动化运维工具在企业信息系统管理中的应用摘要:随着企业信息化系统的不断开发建造,服务器主机、中间件、数据库、网络设备数量呈逐年递加趋势,而商业定制化的网管系统现已无法满意当时形势下的企业信息系统运维需求。为此,应用Zabbix和Saltstack开源渠道构建了合适本企业现状的自动化运维系统,完成了对服务器主机、Web应用的实时监控和故障报警自愈处理,大大提高了运维效率,降低了运维人员的工作复杂度。关键词:自动化运维;企业信息;系统管理信息系统自动化运维的必要性近年来,自动化运维工具作为IT基础设施越来越受到业界的重视,国内外闻名互联网公司均推出适应自身发展需求的自动化群管理渠道,使得一名运维人员均匀能够管理上万台服务器。在国内传统大型企业中,随着信息化程度的不断进步以及大规模集群的布置应用,运维人员大部分时间和精力都花在处理简单且重复的问题上,由于故障预警机制不完善,往往是故障发生后才会进行处理,使运维人员的工作常常处于被迫“救火”状况,不但得不偿失而且常会出现恶性连锁反应。为此,企业急需发展针对信息系统自动化运维工具的研究与应用工作,固化运维管理流程,减少重复劳动,提高工作的效率和规范性。运维自动化的内容和工具运维自动化的内容计算机运维经历了漫长的发展历程,目前它已由原来的几台服务器发展到现在一个海量的数据中心,并逐步实现了运维自动化的一个全新状态,而在当下复杂的大数据背景下实现计算机运维自动化管理成为运维人员亟待解决的问题。对于每天的常规检查、配置变更以及软件安装这些平时运维工作中需要重复进行的工作,实现自动化管理代替传统的人工操作即为运维自动化管理。通过运维自动化可以使运维工作中的延迟现象得以减少甚至消除,从而达到计算机运维的“零延迟”目标。另外,运维自动化系统可以帮助运维人员避免日常简单重复的工作,节省时间的同时使工作效率也得以提高。此外,自动化运维可以对故障进行提前预测并报警,从而帮助运维工作人员在事数据中心自动化运维管理及平台的建设在当今科学和信息技术飞速发展的情况下,作为信息的交换传输与统计分析以及存储备份的中心——数据中心,其是相关企业的信息系统平台实现集中化处理的必要基础,其在企业的信息化建设中发挥着重要的作用。科技信息的不断进步促使了企业数据中心相关设备的应用数量逐渐递增,不断强化对数据中心的管理并逐步实现数据中心运维管理的自动化,从而达到节省人力、节约成本的目的。基于此,本文首先阐述了自动化运维的相关理论知识,并进一步分析研究了自动化运维平台的建设方法。摘要故未发生时就能提前预防并消除隐患,大大降低企业在生产过程中不必要的消耗。根据运维自动化程度与运维复杂度模型分析得出,当机器的数量增加时运维的复杂度也会相应增加,如果采用自动化运维则会减少大量人工操作,节省成本。自动化运维管理工具企业运营过程中,自动化工具的应用可以彻底实现运维自动化,主要有运维监控和诊断优化工具、运维流程自动化工具。2.2.1自动监控目前多数企业的运维系统已经逐步完善,但是运维人员及被管理对象的数量比例严重失调,因此不能及时发现运行过程中发生的风险及故障。而监控自动化对工作中重要的计算机组件(路由器、交换机、防火墙等)、业务的运行情况以及处理效率等实时状态进行主动式监控,从而达到及时并准确的发现运行中发生的各种故障,然后将故障通知相关用户,达到提前预警防患于未然的效果。2.2.2自动检测配置变更由于运维对象多,变更量大且频率高,运维工作者的工作量很大,从而导致有些流程和制度执行不到位的情况。而一旦计算机设备的配置参数发生改变时,就会触发到变更流程同时将信息传递给运维人员进行确认,通过自动化测试帮助运维人员对配置进行查找和维护。配置变更检测自动化如图2所示。2.2.3自动提示待维护事件传统的计算机运维工作时,运维对象产生大量的事件,由于事件的分级不合理使得工作人员不能及时发现并处理一些紧急事项。运维人员要想做到维护事件提醒自动化则可以通过适时监控相关的系统服务管理平台,提高管理的可控性和透明度,一旦出现突发的事故时,系统可以第一时间发现并启动报警,然后将有效的信息传递给运维技术人员进行解决。2.2.4自动生成维护记录相关技术人员要对计算机设备的运维系统以及一些硬件配置进行定期自动的检查与维护,还要对计算机系统的运行状况定期自动的做好日志的记录、收集与分析,通过对系统阶段性的监管与研究归总,以此为依据定时的提供计算机运维系统相关的应用状况以及分析报告。自动化运维工具在企业信息系统管理中的应用3.1Zabbix平台部署Zabbix是一个分布式的具有体系监督以及网络监督功用的企业级开源处理方案。其可以监督各种网络参数,保证服务器体系的安全运营,并供给灵敏的告诉机制以让体系办理员快速定位、处理存在的各种问题。Zabbix主服务器底层操作体系为CentOS6.5,集成装置LAMP软件包,在此基础之上导入Zabbix渠道PHP源码,编译生成Web办理界面。客户服务器别离装置对应版别的Zabbix-Agent插件,并在插件配置文件中界说本服务器称号以及Zabbix主服务器通信地址。3.2Saltstack平台部署SaltStack管理工具允许管理员对多个操作系统创立一个共同的管理系统,可以与特定的命令结合使用,远程管理服务器或许VMwareVsphere环境。Saltstack主服务器底层操作系统为CentOS6.5,集成装置epel源和Python依赖包,最终装置salt-master服务。客户服务器别离装置对应版别的Saltstack-Agent插件,并在插件配置文件中定义本服务器称号以及Saltstack主服务器通信地址。基于Web性能的监控Web功能所监控的目标主要为页面呼应时刻和页面加载速度,经过该两项目标能够直观反映出Web效劳的全体运转趋势,在必定程度上能够实现效劳毛病预警。Web功能监控设置方法如下:(1)经过Zabbix渠道设置configureTWebTCreateseenario,树立Web页面监控模板;(2)在监控变量中输入Web登录用户的ID和Password字段,如下所示:{user}=user{password}=password(3)界说模拟Web登录的行为,包含URL字串和登录回显字符串。当Web页面加载速度为0或许呼应时刻超越1000ms,且该状况持续时刻大于5s时,即可判断Web效劳运转反常,同时Zabbix渠道弹出报警信息。基于Web进程的监控Web进程所监控的目标为HTTPService可用性,经过此方法可实时判别HTTP进程的运转状况。可经过Zabbix平台内集成的监控战略进行进程监控:(1)应用net.tcp.listen[http]监控效劳器Http效劳端口是否在监听状况,当返回值为0时,表明端口没有在监听状况,即Web进程运转反常;当返回值为1时,表明端口在监听状况,即Web进程运转正常。(2)应用service_state[service]监控与Web效劳相关联的要害效劳状况,当返回值为0时,表明要害进程运转反常;当返回值为1时,表明要害进程运转正常。3.5Web服务故障自愈的实现实现Web效劳毛病自愈需要将Zabbix和Saltstack进行动作相关,当Zabbix渠道检测到Web效劳反常时,立即调度Saltstack主效劳器的脚本程序来执行远程命令,在第一时间重启Web效劳进程。通过该功用完成了应用效劳无人值守毛病处理。动作相关设置办法如下:(1)在Zabbix渠道设置并界说动作称号;(2)设置Zabbix渠道触发器判别条件;(3)调用Saltstack主效劳器的特定目录下的远程控制Shell脚本程序。4结束语伴随着众多科研、从业人员夜以继日的深入研究,多项相关难题得到解决,应用Zabbix和Saltstack开源渠,为信息化构建带来了极大的便利,但也为数据中心的运维提出了全新的挑战。为此,提升数据中心运维技术,逐步实现数据中心运维管理的自动化,让相关运维技术人员

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论