目前流行的开源监控框架有哪些?各自有什么特点

目前流行的开源监控框架有哪些?各自有什么特点?请列举说明

参与8

2同行回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信
开源的推荐三个吧:一、Zabbix优点:支持多平台的企业级分布式开源监控软件;安装部署简单、管理方便;功能强大,监控灵活,可实现复杂多条件告警;多种数据采集插件,灵活集成;自带画图功能,得到的数据可以绘成图形;同时支持调用脚本,很方便;提供多种API接口,定制化最高的监控软件;出现...显示全部

开源的推荐三个吧:
一、Zabbix
优点:

  1. 支持多平台的企业级分布式开源监控软件;
  2. 安装部署简单、管理方便;
  3. 功能强大,监控灵活,可实现复杂多条件告警;
  4. 多种数据采集插件,灵活集成;
  5. 自带画图功能,得到的数据可以绘成图形;
  6. 同时支持调用脚本,很方便;
  7. 提供多种API接口,定制化最高的监控软件;
  8. 出现问题时可自动远程执行命令(需对agent设置执行权限);
    缺点:
  9. 项目批量修改不方便;
  10. 社区虽然成熟,但是中文资料相对较少,服务支持有限;
  11. 入门容易,能实现基础的监控,但是深层次需求需要非常熟悉Zabbix并进行大量的二次定制开发,难度较大;
  12. 系统级别报警设置相对比较多,如果不筛选的话报警邮件会很多;并且自定义的项目报警需要自己设置,过程比较繁琐;
  13. 缺少数据汇总功能,如无法查看一组服务器平均值,需进行二次开发;
  14. 数据报表需要特殊二次开发定义;
    二、Nagios
    优点:
  15. 自动化运维,出错的服务器、应用和设备会自动重启;
  16. 配置灵活,监控项目很多,可以自定义shell脚本,通过分布式监控模式,非常适合大型网络;
  17. 自动日志滚动;
  18. 支持以冗余方式进行主机监控;
  19. 在服务事件和主机事件之间良好的相关性;
  20. 命令重新加载配置文件无需打扰Nagios的运行;
  21. 报警设置多样性;
    缺点:
  22. 很弱的事件控制台;
  23. 对性能、流量等指标的处理不给力;
  24. 看不到历史数据,只能看到报警事件,很难追查故障原因;
  25. 配置复杂,初学者投入的时间、精力比较大;
  26. 插件的易用性不好;
    三、Ganglia
    优点:
  27. 适合监控系统性能,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用;
  28. 支持浏览器方式访问,但不能监控节点硬件技术指标;
  29. 适合大型集群环境;
  30. 部署方便,不用逐台机器添加配置;
  31. 一台服务器能够通过不同的分层管理上万台机器;
  32. 可以自定义监控项,监控展示有表格和图像两种,支持手机版。
    缺点:
  33. 没有内置的消息通知系统;
  34. 没有报警机制,出现问题不能够及时报警;
收起
银行 · 2017-06-07
浏览4146
y18511664518y18511664518技术总监长城超云
cacti也还可以,zabbix+Grafana应该算是目前最佳的选择,优缺点都会有,就算商用的监控软件缺点也会很多,在发展中完善,在开源中发展。显示全部

cacti也还可以,zabbix+Grafana应该算是目前最佳的选择,优缺点都会有,就算商用的监控软件缺点也会很多,在发展中完善,在开源中发展。

收起
金融其它 · 2017-06-07
浏览2725

提问者

eianbo
IT顾问PBCCRC
擅长领域: 服务器中间件监控

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2017-06-05
  • 关注会员:3 人
  • 问题浏览:6956
  • 最近回答:2017-06-07
  • X社区推广