前面的乐维百科文章介绍了什么是IT监控、为什么IT运维需要监控及如何监控的问题,接下来我们来看一下常见的开源监控软件。

之所以特别强调开源监控,是因为在运维监控的实际应用中,开源监控平台占据了很大一部分的市场份额,运维工程师的职业生涯中或多或少、几乎不可避免地会接触到开源监控。下面我们一起来看一下比较常见的八大开源监控软件。

一、Zabbix
Zabbix是一款出色的企业级运维监控平台,可用于监控从服务器、网络设备到Web应用程序和数据库的性能和可用性的一切;它可以安装在 Linux、AIX、Windows、Solaris、MacOS X、FreeBSD、OpenBSD 等系统上使用,具有非常良好的适配能力。

二、Prometheus+Grafana
Prometheus是一个开源系统监控和警报工具包,主要用于对基础设施的监控,包括服务器(CPU、MEM等)、数据库(MYSQL、PostgreSQL等)、Web服务等,几乎所有东西都可以通过Prometheus进行监控。

Prometheus最初是在SoundCloud上构建的。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发者和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护。2016年,Prometheus加入云原生计算基金会,作为继Kubernetes之后的第二个托管项目。
Grafana是Prometheus官方推荐的可视化大型测量数据的开源系统,它的功能非常强大,用户只需要提供需要监控的数据,它就可以生成各种可视化仪表。同时它还支持报警功能,可以在系统出现问题时通知用户,它支持很多不同的数据源,比如:Graphite、InfluxDB、OpenTSDB、Elasticsearch、Prometheus 等,而且它也支持众多的插件。

三、Cacti
Cacti是一款网络流量监测图形分析工具,它连接到RRDTool,生成与网络数据相关的图表,具有非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板。

Cacti可以安装在 Linux 或 Windows 操作系统上,界面友好,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。
四、Nagios
Nagios 是一个监控系统运行状态和网络信息的监控系统,它可以监控所指定的本地或远程主机以及服务,同时提供异常通知功能等;能够监控几乎所有类型的组件,如网络协议、操作系统、系统指标、应用程序、服务、Web服务器、网站、中间件等。

Nagios 可运行在 Linux/Unix 平台之上,同时提供一个可选的基于浏览器的 WEB 界面以方便系统管理人员查看网络状态,各种系统问题及日志等等。
五、Checkmk
Checkmk是一个高度可扩展的监控工具,可监控服务器、网络、云资产、数据库、容器、物联网等。它有两种模式可用,基础版完全开源并提供免费和无限制的监控,企业版附带附加功能。

Checkmk具有部署快、高度自动化、配置灵活的特点。通过 Checkmk 代理、供应商 API、SNMP 或其他方式监控状态、指标、事件和日志,可以监控 Docker、Kubernetes、AWS 和 Azure,适合监控具有完全可扩展的分布式监控功能的大型环境。
六、OpenNMS
OpenNMS 是一个企业级基于 Java/XML 的分布式网络和系统监控管理平台。它能够显示网络中各中终端和服务器的状态和配置,为管理网络提供有效的信息。它专为 Linux 设计,但也支持 Windows、Solaris 和 OSX。

OpenNMS可以使用JMX、WMI、SNMP、NRPE、XML HTTP、JDBC、XML、JSON等收集系统指标。可以发现网络中的第二层网络拓扑。它建立在事件驱动的架构之上,并支持Grafana。 OpenNMS还内置了报表,可以生成漂亮的仪表板和图表,并支持在Docker中安装它。
七、Netdata
Netdata 是一款 Linux 性能实时监测工具,它可以为 Linux 系统、应用程序、SNMP 服务等提供实时的性能监测,目前在物理系统、虚拟机、容器和物联网/边缘设备上运行。Netdata具有监控指标多而广,数据收集速度快等特点,可以同时并发监控数万个指标,交互式可视化和富有洞察力的健康警报,可以即时诊断基础架构中的异常情况。
八、LibreNMS
LibreNMS 是一个开源、功能丰富且强大的网络监控系统,易于安装和配置,可以在多种平台上使用;它提供了广泛的功能,包括对各种协议的支持、性能监控、警报等;支持广泛的供应商、设备和协议,包括Cisco、Linux、Windows、HP、Juniper、Dell、FreeBSD、Brocade、Citrix、F5 Networks 等; 还可以根据接口进行接口分组,使用SNMP、CDP、ARP、FDP、OSPF、LLDP、BGP自动发现整个网络。

以上就是这一期的乐维百科。下一期我们将聊聊开源监控系统的天花板:Zabbix。

乐维百科:八大开源运维监控软件浅析相关推荐

  1. 运维监控软件的选择对比----Zabbix vs Prometheus

    近期遇到项目需要定制开发运维监控软件,考虑到监控的规模比较大,数量比较多,所以不能随随便便找个开源的监控软件就能应付了事的,还是要认真对待. N年以前笔者曾经使用过Nagios,catti以及MRTG ...

  2. 服务器实时状态检测源码,开源运维监控框架Netdata——实时监控系统性能

    开源运维监控框架Netdata--实时监控系统性能 开源运维监控框架Netdata--实时监控系统性能 作为一个Linux的SA,很有必要掌握一个专门的系统监控工具,以便能随时了解系统资源的占用情况. ...

  3. 开源运维监控open-falcon的快速部署

    在目前流行的三大开源运维监控工具Zabbix.Nagios.Open-Falcon当中,Open-Falcon属于后起之秀,由小米团队提供,可以从运营级别(基本配置即可),以及应用级别(二次开发,通过 ...

  4. 运维监控软件zabbix 5.0教程(一):安装及配置

    这是官方文档链接,不懂的地方可以回来查官方文档. https://www.zabbix.com/documentation/5.0/zh/manual 废话不多说,直接开始搭建安装. 一.zabbix ...

  5. 支持中标麒麟系统的运维监控软件——WGCLOUD

    WGCLOUD是高颜值的分布式监控系统,国人开源,可以在UOS统信,华为鲲鹏ARM,中标麒麟,银河麒麟等操作系统运行. WGCLOUD的server基于springboot架构开发,agent采用go ...

  6. 几个开源运维监控框架对比(zabbix、nagios、Pinpoint和open-falcon详细比较)

    来源忘了,整理了一个表格,防止丢失.

  7. mongodb 监控权限_运维监控产品分析篇

    开源运维监控系统篇 1.zabbix 用户群:85%以上的泛互联网企业. 优点:支持多平台的企业级分布式开源监控软件 安装部署简单,多种数据采集插件灵活集成 功能强大,可实现复杂多条件告警, 自带画图 ...

  8. 智能运维监控系统怎么选

    智能运维技术可以将人工智能技术和计算机运维技术相结合,通过一些智能深度学习的方法提升商家在计算机后台的工作效率,其拥有多项快速和高效的运维能力. 运维监控软件具有什么功能 企业在面对着大型数据接口时会 ...

  9. 开源运维监控工具WGCLOUD - 功能概述及架构介绍(理论篇)

    一.项目简介 开源运维监控系统WGCLOUD,基于springboot和golang开发,可以监控各种设备(物理机,云主机,虚拟机等都可以,安卓也可以). 二.实现功能 支持windows和redHa ...

最新文章

  1. 程序在内存中运行的奥秘
  2. java web自定义监听器_Android自定义监听器Listener(自定义Java Callback回调事件)
  3. 4.7 CNN 特征可视化-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  4. c#子线程线程中操作窗体更新的报错
  5. hdu1010 Tempter of the Bone
  6. 浅学JavaScript
  7. handler 消息处理机制
  8. 【SpringClould】SpringClould eureka 单机 使用 ribbon 负载均衡
  9. 国编是什么,需要什么条件,是什么流程?
  10. EBS MOAC深入研究(转)
  11. 第一次用Axure~
  12. 阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_3 Mybatis中编写dao实现类的使用-修改删除等其他操作...
  13. linux中文件带方块,JFreeChart图片里的中文在linux下显示为方块的解决办法
  14. 沟通和编程一样,也是一门艺术系列4(沟通的原则)
  15. kettle中的switch_kettle 教程(三):条件判断 Switch Case
  16. 商汤AR开发之旅(1)-- 关于SenseAR SDK
  17. 苹果低头了,但不想丢掉它的皇冠 1
  18. 24小时365天不间断服务
  19. 中国线上驾驶游戏市场深度研究分析报告
  20. 不会PS怎么抠图?这4个在线抠图工具,助你一键抠图

热门文章

  1. 免费NAC最简部署拓扑
  2. 蚂蚁金服的“野心”:要做新一代世界级金融科技供应商
  3. python实际案例分析_将python运用到实际案例分析中(第四关作业)
  4. Cloud 2.0时代的华为云,让产业互联网跨越新摩尔定律
  5. 好物分享 | 微信读书组队不再愁!
  6. 【180718】消除之星电脑版游戏源码
  7. 分享国外优秀JQueryPlugin——Booklet
  8. Google Chrome 插件开发: 无法建立连接, 接收端不存在. Could not establish connection. Receiving end does not exist
  9. Unity3D图片的下载及保存
  10. 外贸中常见的十三种交货方式