日期:2017-06-28 10:14
随着IT运维服务的发展,日志管理成为了IT运维工程师不可回避的工作,它不但可以跟踪IT基础设施活动,更是检测故障是否发生、如何发生、何时发生、在何处发生的最佳答案。但不断增加的设备与网络行为产生了令人难以控制的海量日志,告警信息更是成百上千,而仅凭人工进行管理,几乎成了一件不可能完成的任务。
IT运维日志监控也有“狼来了”
考虑到IT运维日志管理本身所具有的功效,收集日志数据及进行分析,通常被认为是IT运维最具常态的工作之一,更是防祸于未然的有效手段。但这种常态任务一旦超出工作负荷,不但在“量”上面无法完成,还很有可能在“质”上影响IT运维管理的有效性。
例如,赵蒙,某市信息网络中心的IT运维工程师,虽说头顶着IT光环,但他却备受日志监控的煎熬,过着“苦行僧”一般的生活。网络中心不但要负责电子政务数十个业务系统的运维保障,还兼管其他委办局业务系统监控的工作,不论白班或是夜班值守的同事,所有人都有一项工作必不可少,这就是“检查日志、评估和处理告警事件”。为了提高工作效率,在大家群策群力之下,许多针对操作系统或者是数据库日志系统的自动处理脚本被一一开发出来。但这并没有让运维监控压力得到缓解,网络设备、服务器、网络流量,甚至数据库的警告信息,成千条日志信息堆积在一起更本没法判断问题的根源在哪里?在这种情形下,赵蒙渐渐疲态化,放弃了努力,每次在巡检表格上胡乱填上几笔,草草了事。
针对IT运维管理人员这种常态化的工作方式,E客认为:“管理人员如果每天只能按部就班的面对每一台服务器、网络设备,逐个去检查它们的状况,或者从几千条日志中找到有价值的内容,确实需要耐心、细心和责任心。但由于工作量巨大,很多时候人们开始习惯“狼来了”的心态。此时,如果没有对某条告警日志背后的隐患彻底查验,看似正常的业务系统则可能由此轰然倒塌。但是,借助北塔软件智能化的运维平台,则可以实现自动处理海量日志、主动挖掘故障线索,不喊“狼来了”,即使“狼”真的来了也不惧怕。“
“两招”化解IT运维日志管理难题
IT运维日志用来记录用户操作、系统运行状态,是一个IT运维系统中重要的核心部分,它直接关系到系统出现问题时定位的速度。对日志的观察和分析,能提前发现系统可能的风险,避免线上事故的发生。为了帮助赵蒙早日摘掉“日志控”的帽子,E客告诉你“两招”最实用的方法,这就是日志管理中的“广度、深度”。
第一招:用“广度”拒绝漏网之鱼
IT运维日志范围够不够广,是拒绝漏网之鱼,走出成功的第一步。为此,赵蒙可以通过软件将网络、安全、机房、桌面、服务器、数据库、中间件、应用、业务等各个方面监控起来,对所有设备的性能、各类数据流进行自动采集。随后,他可以使用批量告警设置功能,进而屏蔽差异项,在缩短告警规则设置时间的同时,从上百条告警规则中解脱出来,只维护十分之一的告警规则,大幅降低了告警规则维护的复杂度。
第二招:用“深度”追击故障根源
IT运维日志管理不能是孤立的,否则它在主动运维方式中就没有任何意义。
事件监控、日志分析,这些IT运维管理中的“自动化”,谈起来容易,真正实现却并不简单。实际上,整个IT基础架构,有很多不同的组成部分构成,有很多不同的信息,而自动化也是IT运维管理逐步发展演进的过程。