监控类型介绍

监控类型介绍

1、Cacti

  • Cacti是-套基于PHP、MySQL、 SNMP 及RRD Tool开发的监测图形分析工具,Cacti是使用轮询的方式由主服务
    器向设备发送数据请求来获取设备上状态数据信息的,如果设备不断增多,这个轮询的过程就非常的耗时,轮询的结果
    就不能即时的反应设备的状态了。Cactl 监控关注的是对数据的展示,却不关注数据异常后的反馈。如果凌晨3点的
    时候设备的某个数据出现异常除非监控人员在屏幕前发现这个异常变化,否则是没有任何报警机制能够让我们道出
    现了异常。

2、Nagios

  • Naglos是一款开源的免费网络监控报警服务 ,能有效监控Windows. Linux 和Unix的主机状态,交换机、路由
    器和防火墙等网络设置,打印机、网络投影、网络摄像等设备。在系统或服务状态异常时发出邮件或短信报警
    第一时间通知运维人员,在状态恢复后发出正常的邮件或短信通知。Nagios 有完善的插件功能可以方便的根据
    应用服务扩展功能。
  • Naglos已经可以支持由数万台服务器或上干台网络设备组成的云技术平台的监控,它可以充分发挥自动化运维
    技术特点在设备和人力资源减少成本。只是Nagos无法将多个相同应用集群的数据集合起来,也不能监控到集
    群中特殊节点的迁移和恢复。

3、Ganglia

  • Ganglia是uC Berkeley发起的一个开源集群监视项目,设计用于测数以干计的节点。Ganglia 的核心包含
    gmond. gmetad 以及一个Web前端。
  • 主要是用来监控系统性能如:CPU、内存、硬盘利用率, I/O0 负载.网络流量情况等通过曲线很容易见到每个
    节点的工作状态对合理调整、分配系统资源提高系统整体性能起到重要作用,目前是监控HADOOP的官方推
    荐服务。

4、Zabbix

  • Zabbix是-个基于 WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能
    监视各种网络参数保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各
    种问题。
  • Zabbix由Alexei Mladishey创建,目前由Zabbix SIA在持续开发和支持。
  • Zabbix是-个企业级的分布式开源监控方案。
  • Zabbix是-款能够监控各种网络参数以及服务器健康性和完整性的软件。
  • Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问
    题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的
    理想方案。
  • Zabblx支持主动轮询和被动捕获。
  • Zabblx所有的报告、统计信息和配置参数都可以通过基于Web的前端页面进行访问。基于Web的前端页面可
    以确保您从任何方面评估您的网络状态和服务器的健康性。
  • Zabblx是免费的。Zabblix是根据GPL通用公共许可证第2版编写和发行的。这意味着它的源代码都是免费发行
    的,可供公众任意使用,商业支持由zabbix公司提供。

5、监控区别

  • nagios图形不是特别好,也可以安装图形插件,但是也不怎么好看
  • nagios一般情况下如果需要图形可以和cacti配合使用
  • cacti的监控是轮询监控效率低,图形相对nagios比较好看
  • zabbix和nagios因为是并发监控,对spu的要求更高
  • zabbix在性能和功能上都强大很多
  • zabbix的图形相当漂亮
  • 支持多种监控方式zabbix agent snmp等等
  • 支持分布式监控能监控的agent非常多
  • zabbix有图形的web配置界面。配置简洁
  • zabbix支持自动发现功能
原文地址:https://www.cnblogs.com/itwangqiang/p/14150319.html