常见开源监控方案

Posted njsummer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见开源监控方案相关的知识,希望对你有一定的参考价值。

开源监控软件:cacti、nagios、zabbix、smokeping、open-falcon等

  1. Cacti:

https://www.cacti.net/

https://github.com/Cacti/cacti

Cacti是基于LAMP平台展现的网络流量监测及分析工具,通过SNMP技术或自定义脚本从目标设备/主机获取监控指标信息;
其次进行数据存储,调用模板将数据存到数据库,使用rrdtool存储和更新数据,通过rrdtool绘制结果图形;最后进行
数据展现,通过Web方式将监控结果呈现出来,常用于在数据中心监控网络设备。
  1. Nagios

https://www.nagios.org/

Nagios用来监视系统和网络的开源应用软件,利用其众多的插件实现对本机和远端服务的监控,当被监控对象发生异常时,
会及时向管理员告警,提供一批预设好的监控插件,用户可以之间调用,也可以自定义Shell脚本来监控服务,适合各企业
的业务监控,可通过Web页面显示对象状态、日志、告警信息,分层告警机制及自定义监控相对薄弱。
  1. SmokePing:

https://oss.oetiker.ch/smokeping/

http://blogs.studylinux.net/?p=794

Smokeping是一款用于网络性能监测的开源监控软件,主要用于对IDC的网络状况,网络质量,稳定性等做检测,
通过rrdtool制图方式,图形化地展示网络的时延情况,进而能够清楚的判断出网络的即时通信情况。
  1. Open-falcon:

https://www.open-falcon.org/

https://github.com/XiaoMi/open-falcon

小米公司开源出来的监控软件open-falcon(猎鹰),监控能力和性能较强。
  1. 夜莺:

https://n9e.didiyun.com/

一款经过大规模生产环境验证的、分布式高性能的运维监控系统,有滴滴基于open-falcon二次开发后开源出来的分布式
监控系统。
  1. Zabbix:

https://www.zabbix.com/cn/   

Zabbix是一个企业级解决方案,支持实时监控数千台服务器,虚拟机和网络设备,采集百万级监控指标,适用于任何IT基础
架构、服务、应用程序和资源的解决方案。目前使用较多的开源监控软件,可横向扩展、自定义监控项、支持多种监控方式、
可监控网络与服务等。


常见开源监控方案_cacti



  1. Prometheus:

https://prometheus.io/

针对容器环境的开源监控软件


常见开源监控方案_open-falcon_02


  1. 商业监控解决方案:
监控宝(https://www.jiankongbao.com/)
听云(https://www.tingyun.com/)
等等


以上是关于常见开源监控方案的主要内容,如果未能解决你的问题,请参考以下文章

部署开源夜莺运维监控平台V3版本

常见开源监控方案

夜莺监控5.1单机部署

滴滴夜莺nightingale v2版本磁盘读写监控bug修复方法

(服务运维)监控服务和Zabbix介绍与安装

Nightingale——夜莺监控系统部署邮件告警系统