2009年的春节联欢晚会上,民族歌手巨匠宋祖英与流行乐坛天王周杰伦合作的《本草纲目》,将通俗与民族,流行与传统,娱乐和文化进行一次完美结合,乃至于将流行的互联网文化推向到传统的春晚。在这个节目中,观众既可以欣赏到传统的民族唱法,又兼体验到流行的动态美感,可以说鱼与熊掌兼得。
而在网管软件行业,也存在一个存在很多年的“鱼”与“熊掌”。在被管机器上安装Agent的监控方式可以说是网管软件的“熊掌”,相当于传统的民族艺术,为大多数国外厂商所采用,功能强但部署慢;Agentless监控方式不需要在被管主机上安装软件,结构灵活,部署快速,但是定制困难,相当于网管软件中的“鱼”。网管软件厂商whatsapp网页版,在网管监控方式的实现上,出现了明显的裂痕,国外厂商在监控的实现方式上,都采用了Agent的监控方式;而国内的网管软件厂商,都采用了Agentless的方式。
那能不能在一个网管软件中,让用户自由选择采用的监控方式呢?答案是肯定的。
Agent监控方式的优点和实现
Agent监控方式为国外厂商普遍采用,自然有它的优点。总结来说就是功能强,但部署弱,详述如下
1、首先从实现方式上说,Agent监控方式更底层一些。Agent的监控方式whatsapp网页版登录,采用的是在被管主机上安装软件的方式来实现的,与管理服务器的通讯,一般通过Socket方式,与Agentless的实现多采用应用层协议相比,实现方式更底层一些。
2、从实现的效果看,虽说占用一定的系统资源,但是对指标的定制相对容易,如果软件提供的指标无法满足用户的需要,可以通过定制的方式满足用户需要。
3、缺点也是很明显的,Agent因为安装在被管理主机上,所以安装工作成为其最大的一个瓶颈,用户必须不厌其烦的安装Agent在被管主机上,从而实现对主机的监控。
Agentless监控方式的优点和实现
Agent监控方式为国内厂商普遍采用,总结就是部署强,但是定制弱。
1、首先从实现方式上说,Agentless的监控方式通常采用一些应用层的协议,比如SSH、telnet等来实现对被管主机的监控,所以更能为用户接受和理解。
2、从实现的效果看,因为不需要在被管理主机上安装软件,所以部署非常迅速,用户一般只需要在被管理主机上开发响应的端口和帐号,即可实现监控。
3、缺点也是很明显的,因为Agentless的数据采集都是通过监控服务器来实现的,所以特殊指标的定制显得相对麻烦,需要二次开发的工作量大些。
网管软件的鱼与熊掌兼得
通过对上面的分析,可以看出,采用哪种监控方式,其实并不重要,重要的是满足用户的监控需求,所以说,鱼和熊掌是可以兼得的,既可以采用Agent的监控方式,也可以采用Agentless的监控方式。
摩卡软件对监控方式的实现
摩卡软件在行业内具有十年的IT运维管理经验,摩卡软件在全国超过23家的大客户现场积累了深厚的应用平台运维管理经验。在实际的产品实现上,Mocha BSM产品采用了Agent方式和Agentless两种监控方式,在两种监控方式的优缺点方面,做了比较好的权衡,尽量做到扬长避短,这些措施包括:
Agent监控方式提供部署工具:困扰Agent监控方式一个重要的问题就是Agent的部署问题,需要在每一台主机上都要安装相应的代理软件,大大增大了项目实施的工作量。
摩卡软件在实现Agent监控方式的同时,提供了Agent软件的远程部署工具,大大的降低了Agent部署的难度,提高了工作效率。下图为Mocha BSM提供的Agent软件远程部署工具。
Agent监控方式采用c代码:Agent代理软件因为需要部署在主机上,所以必须有比较小的资源占用且相当可靠。因此whatsapp web,Mocha BSM在实现上完全采用效率很高的C语言实现,避免了JAVA实现对系统资源的占用。
Agentless监控方式支持协议丰富:支持的协议包括SNMP、SSH、Telnet、WMI、JDBC、ODBC、JMX等等,大大方便了用户的快速应用。
更多产品信息,请登陆http://www.mochabsm.com,或拨打全国咨询热线400-611-5522。
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。