图片 1

[转]技能比较Agent和Agentless监察和控制优缺点

BKJIA.com 综合报道】“救火队式”的IT管理

本文并非原创,转自:

BKJIA综合报道】什么是BSM

现代企业追求的永远是企业利益最大化,而要实现这个永恒的目标,就必须在不断提高企业竞争力的同时,也缩减企业成本,这样才能促进企业的快速发展。企业的IT管理部门同样也面临着这样的压力,即在缩减IT成本的同时,IT管理部门却要为企业提供更高的IT支持,确保企业有稳定的网络和系统平台,以及健康可靠的应用系统,才能够推动企业快速前进。IT部门的基本职责包括监控和管理IT基础架构,IT部门主管不仅仅要管理和维护现有的IT基础架构,以满足企业的快速成长,也要进行IT规划,时刻准备着满足企业不断发展中的新的需求。

 

BSMBusiness Service
Management),即业务服务管理,是IT与业务管理手段的一种整合与互补。它以ITIL为理论基础,实现IT管理与业务服务的融合。
BSM能够从不同监控系统包括第三方)整合出需要的IT营运信息,给企业带来IT服务方面的优势,从而体现在企业竞争优势上:

企业IT系统越来越多,网络、设备和产品越来越复杂,业务越来越依赖于稳定可靠的系统运行,公司内部和外部用户对IT部门的支持服务和协调管理也提出了更高的要求。此时IT部门如果缺乏快速有效的协调机制和必要的辅助管理工具,就会出现“救火队式”的混乱局面,其主要表现如下:

正文:

·从业务的视角来重新定位企业的IT系统,确保IT服务可管理、可测量。把IT管理与业务管理的表现相关联,使双方利益一致,提高客户满意度;

被动响应式的工作方式。

在IT运维管理过程中,需要对服务器、应用和网络设备进行轮询和监控。对于网络设备,所有厂商都采用SNMP简单网络管理协议。

·以ITIL的流程框架为中心,通过实现ITIL服务提交和服务支持的流程,以可视化方式为管理者提供一览式的IT服务状况,简化对IT系统的理解;

很难及时发现和预见问题的发生。

但是对于主机和应用的监控,各个厂商在软件的实现上却出现了分歧,有些厂商采用agent方式,有些厂商采用Agentless方式,各说各好。那么,下面我们从技术角度进行一下比较。

·让企业管理者花更多的时间在决策上,而不是用在了解复杂、繁琐的IT细节上。

问题出现后,很难快速、准确地找到根本原因,并及时地找到相应的人进行修复和处理。

什么是Agent和Agentless?

BSM的三要素是人员、流程和技术

问题找到后,缺乏流程化的故障处理机制。

所谓Agent监控方式,顾名思义,就是在被监控应用所在的主机上面,安装小的Agent软件,即代理软件,通过它,实现对数据的采集和管理。市面上Agent监控代理软件,一般都可以在一台主机上实现对主机和主机上应用的监控。

人员

重复、丢失、忘记用户的请求和信息。

因为Agent代理软件运行在被监控主机和应用端,所以对Agent软件的性能和可靠性就提出了很高的要求,一般要求Agent代理软件占用系统资源(CPU、内存等)比较低,但是采集的数据量比较大。只有这样,才能很好的发挥Agent代理软件作用的同时,保证主机和应用的正常运行。从Agent代理软件的实现方式上看,各个厂商大多采用效率比较高的C代码,如Mocha
BSM和BMC
Patrol,但也有软件厂商采用效率不太高的JAVA等,如IBM,后者就对主机的系统资源占用比较大,因为JAVA程序一般占用比较多的内存。

是指企业需要清晰定义IT支持人员的角色职责,明确人员的技能等级,进行IT部门内部的梯队建设。IT支持人员的素质与质量最终决定了整个IT服务管理实施的质量。

支持过程总是被打断和干扰。

所谓的Agentless监控方式,是指在被监控应用所在的主机上面,不安装代理软件采集相应的信息,而是通过一些标准的协议,这些包括主机使用的SNMP、Telnet、SSH、WMI等,以及应用使用的JMX、JDBC、ODBC等。

流程

关键人员的工作负载过重。

图片 1
图1 Agent和Agentless技术比较

是指业务流程是一个逻辑群组的活动,有规律地为用户提供可重复性的业务功能;有明确的流程目标;能达到预期的效果;流转结果可度量;
ITIL是成熟的流程模型,企业能通过流程来实践这些最佳实现方式。

缺乏过程和变化的跟踪记录。

摩卡软件对监控方式的实现

技术

T支持部门面临不断改进服务和降低成本的压力。

摩卡软件在行业内具有十年的IT运维管理经验,在全国超过23家的大客户现场积累了深厚的应用平台运维管理经验。在实际的产品实现上,摩卡业务服务管理(Mocha
Business Service Management ,简称Mocha
BSM)产品采用了Agent方式和Agentless两种监控方式,在两种监控方式的优缺点方面,做了比较好的权衡,尽量做到扬长避短,这些措施包括:

是指有效的技术手段,可以保证企业做到:
监控IT系统的可用性、性能;监控IT部门实现SLA要求的质量;配置管理,并跟踪IT系统配置的变化;诊断,快速定位问题原因并对症下药;预测与预防,预测资源的使用情况,并能采取相关的预防措施;提供仪表盘,以可视化的方式展现企业IT服务模型、IT服务报表与指标、网络拓扑等,让领导更方便地了解IT系统现状,并做出决策。

资源和人力成本计算工具匮乏。

Agent监控方式提供部署工具:

只要这三方的元素紧密配合,才能从总体上提高IT服务管理的质量并达到最佳实践效果。

服务请求的响应时间和质量无法衡量。

困扰Agent监控方式一个重要的问题就是Agent的部署问题,需要在每一台主机上都要安装相应的代理软件,大大地增大了项目实施的工作量。摩卡软件在实现Agent监控方式的同时,提供了Agent软件的远程部署工具,大大的降低了Agent部署的难度,提高了工作效率。下图为Mocha
BSM提供的Agent软件远程部署工具。

潜力无限的BSM