Linux开源监控平台归总Cacti
偏向于基础监控。成图十分漂亮,须要php环境支持,而且须要mysql作为数据储存
Cacti是一个性能广泛的图表和趋势剖析工具,可以拿来跟踪并几乎可以勾画出任何可检测指标,勾勒出图表。从硬碟的借助率到吊扇的怠速,在一个笔记本管理系统中,只要是可以被检测的指标,Cacti都可以检测,并快速的转换成可视化的图表。
Nagio
不用储存历史数据,重视服务或则监控项的状态
Nagios是一款开源的免费网路监视工具,能有效监控Windows、Linux和Unix的主机状态linux监控平台,交换机路由器等网路设置linux makefile,复印机等。在系统或服务状态异常时发出电邮或邮件报案第一时间通知网站运维人员,在状态恢复后发出正常的短信或邮件通知。;Nagios可以监控的功能有:
Icinga
Icinga是一个正在重建的Nagios的分支,它提供了一个全面的监控和警报的框架,旨在于设计一个像Nagios一样的开放和可扩充性的平台。并且和Nagios拥有不一样的Web界面。Icinga1和Nagios特别的相仿,不过Icinga2就重画了。两个版本都能挺好的兼容,但是,Nagios用户可以很轻松的转入Icinga1平台。
NeDi
NeDi可能不如其他的工具一样蜚声全世界,但它确是一个跟踪网路接入的一个强悍的解决方案。它可以很流畅的运行网路基础设施和设备目录,保持对任何风波的跟踪。而且可以提供任意设备的当前地点,也包括历史地点。
NeDi可以被用于定位被盗的,或则是遗失掉的设备,只要设备出现在网路上。它甚至可以在地图上显示所有已发觉的节点。而且很清晰的告诉人们网路是如何互联的到化学设备端口的。
Observium
Observium综合了系统和网络监控,在性能趋势检测上有挺好的表现,它支持静态和动态发觉来确认服务器和网路设备,借助多种检测方式,可以检测任何可用的指标。Web界面十分的整洁,易用。
Observium也可以在地图上显示任何被检测节点的实际地点。须要注意的是面板上关于活跃设备和警报的计数。
Zabbix
须要php环境支持,但是须要mysql作为数据储存,基本上可以满足大部份需求,目前大部份公司在用
zabbix是一个基于WEB界面的提供分布式系统监视以及网路监视功能的企业级的开源解决方案。zabbix能监视各类网路参数,保证服务器系统的安全营运;并提供厚实的通知机制以让系统管理员快速定位/解决存在的各类问题。zabbix由2部份构成,zabbixserver与可选组件zabbixagent。zabbixserver可以通过SNMP,zabbixagent,ping,端口监视等方式提供对远程服务器/网路状态的监视,数据搜集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OSX等平台上。
Ntop
Ntop是一种监控网路流量工具,用ntop显示网路的使用情况比其他一些网路管理软件愈发直观、详细。Ntop甚至可以列举每位节点计算机的网路带宽借助率。他是一个灵活的、功能齐全的,拿来监控和解决局域网问题的工具;尤其当ntop与nprobe配合使用linux培训班,其功能愈发明显。它同时提供命令行输入和web页面,可应用于嵌入式web服务Ntop主要提供以下一些功能:
Smokeping
偏向于基础监控,成图十分漂亮
Smokeping是rrdtool的作者TobiOetiker的作品linux监控平台,是用Perl写的,主要是监视网路性能,包括常规的ping,用echoping监控www服务器性能,监视dns查询性能,监视ssh性能等。底层也是rrdtool做支持,特征是画的图十分漂亮,网路丢包和延后用颜色和阴影来表示。在企业中运用较少。
Open-falcon
因为是国人开发有一套较为健全的英文文档
魅族公司开发,开源后遭到众多大公司和运维工程师的青睐,适宜大企业,嘀嘀、360、新浪微博、京东等大公司在使用这款监控软件
特征:
数据采集免配置:agent自发觉、支持Plugin、主动推送模式
容量水平扩充:生产环境每秒50万次数据搜集、告警、存储、绘图,可持续水平扩充。
告警策略自发觉:Web界面、支持策略模板、模板承继和覆盖、多种告警形式、支持反弹动作。
告警设置人性化:支持最大告警次数、告警级别设置、告警恢复通知、告警暂停、不同时段不同阀值、支持维护周期,支持告警合并。
历史数据高效查询:秒级返回上百个指标一年的历史数据。
Dashboard人性化:多维度的数据展示,用户自定义Dashboard等功能。
构架设计高可用:整个系统无核心单点,易运维,易布署
Overwatch
功能强悍而且因为是新开源的项目目前网路上相关资料较少
Overwatch分布式系统监控平台可以对所有后台系统间的RPC通讯进行实时的监控。图形化的诠释促使工程师不用去剖析大量的、复杂的数据报表。仅通过一张有向图,工程师便可以快速理解并把握当前系统的整体状况,帮助工程师快速定位并修补系统异常。
Overwatch有着极大的扩充的潜力,通过对顾客端搜集程序的强化,我们还可以实现以下功能:
最后附上市场主流监控平台2017年的一个比较图表