常见开源监控方案
Posted njsummer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见开源监控方案相关的知识,希望对你有一定的参考价值。
开源监控软件:cacti、nagios、zabbix、smokeping、open-falcon等
- Cacti:
https://www.cacti.net/
https://github.com/Cacti/cacti
Cacti是基于LAMP平台展现的网络流量监测及分析工具,通过SNMP技术或自定义脚本从目标设备/主机获取监控指标信息;
其次进行数据存储,调用模板将数据存到数据库,使用rrdtool存储和更新数据,通过rrdtool绘制结果图形;最后进行
数据展现,通过Web方式将监控结果呈现出来,常用于在数据中心监控网络设备。
- Nagios:
https://www.nagios.org/
Nagios用来监视系统和网络的开源应用软件,利用其众多的插件实现对本机和远端服务的监控,当被监控对象发生异常时,
会及时向管理员告警,提供一批预设好的监控插件,用户可以之间调用,也可以自定义Shell脚本来监控服务,适合各企业
的业务监控,可通过Web页面显示对象状态、日志、告警信息,分层告警机制及自定义监控相对薄弱。
- SmokePing:
https://oss.oetiker.ch/smokeping/
http://blogs.studylinux.net/?p=794
Smokeping是一款用于网络性能监测的开源监控软件,主要用于对IDC的网络状况,网络质量,稳定性等做检测,
通过rrdtool制图方式,图形化地展示网络的时延情况,进而能够清楚的判断出网络的即时通信情况。
- Open-falcon:
https://www.open-falcon.org/
https://github.com/XiaoMi/open-falcon
小米公司开源出来的监控软件open-falcon(猎鹰),监控能力和性能较强。
- 夜莺:
https://n9e.didiyun.com/
一款经过大规模生产环境验证的、分布式高性能的运维监控系统,有滴滴基于open-falcon二次开发后开源出来的分布式
监控系统。
- Zabbix:
https://www.zabbix.com/cn/
Zabbix是一个企业级解决方案,支持实时监控数千台服务器,虚拟机和网络设备,采集百万级监控指标,适用于任何IT基础
架构、服务、应用程序和资源的解决方案。目前使用较多的开源监控软件,可横向扩展、自定义监控项、支持多种监控方式、
可监控网络与服务等。
- Prometheus:
https://prometheus.io/
针对容器环境的开源监控软件
- 商业监控解决方案:
监控宝(https://www.jiankongbao.com/)
听云(https://www.tingyun.com/)
等等
以上是关于常见开源监控方案的主要内容,如果未能解决你的问题,请参考以下文章