系统集成

私有云平台的自动化监控方案选型

我们目前正在做私有云平台自动化监控工具的选型工作,初步选定了 Zabbix 和 Nagios 在进行 PoC。在做验证的时候发现从监控的功能角度上来说,两款都能够满足我们的初步需求,只是在安装和配置的时候有所区别。所以想和专家请教一下,从 PoC 角度出发进行监控平台选择的时候,需要...显示全部

我们目前正在做私有云平台自动化监控工具的选型工作,初步选定了 Zabbix 和 Nagios 在进行 PoC。在做验证的时候发现从监控的功能角度上来说,两款都能够满足我们的初步需求,只是在安装和配置的时候有所区别。所以想和专家请教一下,从 PoC 角度出发进行监控平台选择的时候,需要从哪些点上去进行分析比较,有哪些判断的指标或者标准?

另外,就是是否还有其它的监控平台能够推荐推荐的?

谢谢。

收起
参与16

查看其它 2 个回答haizdl的回答

haizdlhaizdl  技术经理 , 大连

具体对比可以从以下几个方面对比分析:

1 监控功能(系统层面、网络层面、存储层面、数据层面)。

2 自动化程度(发现、注册、配置)。

3 自定义功能的灵活性及便捷性(按照需求定义规则实现复杂监控)。

4 是否支持多种协议或者监控方式(agentd、snmp、ipmi、jmx)。

5 图形报表的友好性(功能点、展示质量、可配置灵活性)。

6 扩展性(系统部署的扩展性)。

7 性能(达到一定规模之后,监控数据获得的及时性及准确性)。

8 统计及审计功能(对所监控对象具备多维度审计评估报表或者报告功能)。

9 运维复杂度。

10 再编程接口。

究竟选择什么样的工具,还得看具体自己的需求偏重哪方面。综合评价两个工具。Nagios属于轻量级便捷工具,复杂功能实现需要很多插件配合。而Zabbix属于比较全面的监控工具,很多功能自己已经集成了。Nagios管理简单易用,对运维人员要求不是太高。但是Zabbix对运维人员的要求就比较高了。Nagios的展示层相对简陋一些,而Zabbix相对较好。

银行 · 2016-03-25
浏览1972
  • 谢谢您的回答,不过从我们做的初步 PoC 的角度来看,我们目前是感觉 Nagios 使用起来比 Zabbix 要复杂,很多的插件或者配置需要单独进行处理。按照您的说法来看 Nagios 反而是简单易用的,能再多帮我提供一些信息么?是不是我们之前验证时候的方向、或者方法有问题? 另外,您这边是否还有其它类似监控平台的推荐呢? 十分感谢您啦。
    2016-03-25
  • 对于基本监控功能的使用和配置,nagios要简单一些。zabbix复杂一些,因为对于监控规则的配置,zabbix还是比较专业化。但是如果监控需求比较复杂,那么nagios就需要配置很多插件,做很多差异化的配置,才能实现。而zabbix本身就集成了很多功能,自成一体,这个角度上来讲,实施起来nagios可能更麻烦。但是zabbix需要运维人员具备编程能力,编写一些适合自己逻辑的监控规则。之前碰到的一个搞电商的网站,大概70多台机器都是用nagios,后来发展到200多台机器,发现nagios在扩展性、性能上以及功能上都有所欠缺,后来全部换成zabbix。
    2016-03-25
  • 原来是这样,那可能是我们在 PoC 的时候模拟的环境是比较复杂的情况,所以才发现需要对 Nagios 做一些插件的开发。 Zabbix 的话感觉目前需要的开发主要都是限于 Shell 脚本层级的,不知道理解是不是正确。 而且,不知道从专家您的角度来看,使用 Zabbix 和 Nagios 哪个能够更容易的实现,从云平台的物理机 -> 虚机实例 -> 容器模块 这样多层次的监控需求 呢? 谢谢。
    2016-03-25

回答者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

haizdl 最近回答过的问题

回答状态

  • 发布时间:2016-03-25
  • 关注会员:5 人
  • 回答浏览:1972
  • X社区推广