promethus
https://prometheus.io/
Prometheus是一款基于时序数据库的开源监控告警系统,它是SoundCloud公司开源的,SoundCloud的服务架构是微服务架构,他们开发了很多微服务,由于服务太多,传统的监控已经无法满足它的监控需求,于是他们在2012就着手开发新的监控系统。Prometheus的原作者Matt T. Proud在2012年加入SoundCloud公司,他之前服务于Google公司,他从google的监控系统Borgmon中获取灵感,与另外一名工程师Julius Volz合作开发了开源监控系统Prometheus。(总之感觉是因为有了这个前google工程师到来,才有能力开发了Prometheus)。后来其他开发人员陆续加入了这个项目,并在 SoundCloud 内部继续开发,最终于 2015 年 1 月将其发布。后来在2016年,SoundCloud把它捐献给了云原生基金会(Cloud Native Computing Foundation),在它下面继续孵化。
graphna
https://grafana.com/
Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。
Open-Falcon
http://open-falcon.org/
open-falcon是一款用golang和python写的监控系统,小米开源的监控系统。
StatsD
https://github.com/statsd/statsd
StatsD 是一个简单的网络守护进程,基于 Node.js 平台,通过 UDP 或者 TCP 方式侦听各种统计信息,包括计数器和定时器,并发送聚合信息到后端服务,例如 Graphite。
nagios
https://www.nagios.org/
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
zabbix
https://www.zabbix.com/
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zenoss
https://community.zenoss.com/home
Zenoss Core是开源企业级IT管理软件-是智能监控软件,他允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。
Hyperic HQ
http://www.hyperic.com/
Hyperic HQ 是一个开源的(General Public License,GPL授权)IT资源监控和管理框架,让用户使用统一的界面来监控和管理各种不同的IT资源。
OpenNMS
https://www.opennms.com/
OpenNMSOpenNMS 是网络管理系统Network Management System 的简称,是一种开源软件网络监视工具。可用来自动发现网络节点,监控网络服务,如HTTP,DN S,SSH 等,当系统服务停止时,OpenNMS会依管理者所建立的规则寄出通知,告知运维人员网络障碍,事件汇整,自动执行对应动作,以及服务层级效能监控。
GroundWork Open Source
https://www.gwos.com/
提供了一个完整的入门级的系统和网络可用性监测解决方案,在问题出现并未变严重之前及时发现,以确保设备的正常运行。它是第一个完全整合的系统和网络监控解决方案,系统管理员只需要一个包就能运用它的基本功能。
MRTG
https://oss.oetiker.ch/mrtg/
MRTG是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载。
cacti
https://www.cacti.net/
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的开 源网络流量监测图形分析工具。
Ganglia
http://ganglia.sourceforge.net/
GangliaGanglia是一个跨平台可扩展的,高性能计算系统下的分布式监控系统,如集群和网格。
Munin
http://munin-monitoring.org/
Munin是一个网络资源监控工具,通过自带插件可以监控很多系统服务,需要在web server上运行。