0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于5种常用运维监控工具的详细介绍与特点分析

Linux爱好者 来源:演道网 作者:演道网 2021-04-08 14:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

运维监控工具千千万,仅开源的解决方案就有流量监控(MRTG、Cacti、SmokePing、Graphite 等)和性能告警(Nagios、Zabbix、Zenoss Core、Ganglia、OpenTSDB等)可供选择。

并且每种软件都有自己的特点和功能,各自的侧重点和目标不完全相同,在设计理念和实现方法上也大同小异,但都具有共同特征。例如,采集数据、分析展示、告警以及简单的故障自动处理。最终都能达到对 IT 系统服务可用性的一个完全展示。

下面我们将针对目前行业内常用的五种监控工具(Cacti、Nagios、Zabbix、Grafana、Prometheus)详细介绍各自的特点。

1、Cacti

Cacti(英文含义为仙人掌)是一套基于 PHP、MySQL、SNMP 和 RRDtool开发的网络流量监测图形分析工具。

它通过 snmpget 来获取数据,使用 RRDtool 绘图,但使用者无须了解 RRDtool 复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、主机设备以及任何一张图,还可以与 LDAP 结合进行用户认证,同时也能自定义模板,在历史数据的展示监控方面,其功能相当不错。

1c189c90-97c4-11eb-8b86-12bb97331649.png

Cacti 通过添加模板,使不同设备的监控添加具有可复用性,并且具备可自定义绘图的功能,具有强大的运算能力(数据的叠加功能)。

2、Nagios

Nagios 是一个企业级的监控系统,可监控服务的运行状态和网络信息等,并能监视所指定的本地或远程主机参数以及服务,同时提供异常告警通知功能等。

Nagios 可运行在 Linux 和 UNIX 平台上,同时提供一个可选的基于浏览器的Web 界面,以方便系统管理人员查看网络状态、各种系统问题,以及日志等。Nagios 的功能侧重于监控服务的可用性,能及时根据触发条件告警。

目前,Nagios 也占领了一定的市场份额,不过从观察来看,Nagios 并没有与时俱进,已经不能满足于多变的监控需求,架构的扩展性和使用的便捷性有待增强,其高级功能集成在商业版 Nagios XI 中。

3. Zabbix

Zabbix 是一个分布式监控系统,支持多种采集方式和采集客户端,有专用的Agent(代理),也可以支持 SNMP、IPMI、JMX、Telnet、SSH 等多种协议,它将采集到的数据存放到数据库,然后对其进行分析整理,达到条件触发告警。

Zabbix拥有良好的扩展性,同时它的功能十分丰富,可以监控CPU负荷、内存使用、磁盘使用、网络状况、端口监视、日志监视等。

1c622662-97c4-11eb-8b86-12bb97331649.png

但是因为消耗资源较多的缘故,如果监控的主机非常多时,可能会出现监控超时、告警超时等现象。

4、Prometheus

Prometheus 作为一个数据监控解决方案,它由一个大型社区支持,有来自700多家公司的6300个贡献者,13500个代码提交和7200个拉取请求。

1c6fea22-97c4-11eb-8b86-12bb97331649.png

Prometheus具有以下特性:

多维的数据模型(基于时间序列的Key、Value键值对)

灵活的查询和聚合语言PromQL

提供本地存储和分布式存储

通过基于HTTP的Pull模型采集时间序列数据

可利用Pushgateway(Prometheus的可选中间件)实现Push模式

可通过动态服务发现或静态配置发现目标机器

支持多种图表和数据大盘

1c7c47a4-97c4-11eb-8b86-12bb97331649.png

5、Grafana

Grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现。

1cf918ec-97c4-11eb-8b86-12bb97331649.png

Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,该编辑器定制的特性和功能是公开的特定数据来源。官方支持以下数据源:Graphite,Elasticsearch,InfluxDB,Prometheus,Cloudwatch,MySQL和OpenTSDB等。

每个数据源的查询语言和能力都是不同的。你可以把来自多个数据源的数据组合到一个仪表板,但每一个面板被绑定到一个特定的数据源,它就属于一个特定的组织。

1d053046-97c4-11eb-8b86-12bb97331649.png

最后

每个监控工具的优势和能力都是不同的。你可以根据实际应用需求,选择适合的监控工具。
编辑:lyn

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 监控
    +关注

    关注

    6

    文章

    2364

    浏览量

    59093
  • IT
    IT
    +关注

    关注

    2

    文章

    959

    浏览量

    65541
  • PHP
    PHP
    +关注

    关注

    0

    文章

    460

    浏览量

    28387

原文标题:这5种常用运维监控工具都不会用,还算什么运维人?

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    光伏电站智能平台是如何解决传统核心痛点的?

    方式的一新型管理模式。 针对光伏电站的传统方式,有着多个核心痛点。如人工依赖度高、效
    的头像 发表于 11-04 17:41 432次阅读
    光伏电站智能<b class='flag-5'>运</b><b class='flag-5'>维</b>平台是如何解决传统<b class='flag-5'>运</b><b class='flag-5'>维</b>核心痛点的?

    绕线机远程监控管理系统方案

    ,对绕线机的实时监控与高效提出了更高要求。 为此,数之能基于设备管理平台推出绕线机远程监控
    的头像 发表于 09-30 15:14 337次阅读
    绕线机远程<b class='flag-5'>监控</b><b class='flag-5'>运</b><b class='flag-5'>维</b>管理系统方案

    Zabbix与Prometheus监控系统的对比

    在当今云原生和微服务架构盛行的时代,监控系统已成为工程师不可或缺的核心工具。面对市场上众多监控解决方案,Zabbix和Prometheu
    的头像 发表于 09-18 14:57 382次阅读

    智能管理平台智慧园区应用案例

    一、项目背景 随着机房设备的逐步增多,该产业园的管理工作产生了较大压力,无法及时得知园区所属设备的运行状态,没有一套统一的监控平台,
    的头像 发表于 09-12 16:20 400次阅读
    智能<b class='flag-5'>运</b><b class='flag-5'>维</b>管理平台智慧园区应用案例

    光伏电站监控管理的必要性

    对光伏电站的管理进行监控,通过系统化的平台整合物联网、AI算法、大数据分析等先进技术,实现对电站运行状态的实时感知、故障预警和智能决策,实现从数据采集、
    的头像 发表于 08-06 09:52 551次阅读
    光伏电站<b class='flag-5'>监控</b><b class='flag-5'>运</b><b class='flag-5'>维</b>管理的必要性

    光伏电站智慧中用到的技术都有哪些?

    光伏电站的智慧是对光伏电站的运行状态进行实时监控、智能分析和主动管理,这需要通过集成先进的信息技术、数据分析方法和自动化
    的头像 发表于 08-04 16:36 698次阅读
    光伏电站智慧<b class='flag-5'>运</b><b class='flag-5'>维</b>中用到的技术都有哪些?

    光伏电站辅助决策及管理平台,构建系统化管理模式

    对光伏电站的管理工作进行辅助决策,可通过构建系统化的管理辅助决策工具实现,如光伏电站辅助决策及
    的头像 发表于 07-25 17:52 358次阅读

    光伏电站管理软件如何实现智能监控与数据分析

    、安全运行。 管理的主要内容是通过设备运行监控、设备维护与检修,实现数据管理与决策支持、能源管理与优化。常用方法与工具是通过智能化
    的头像 发表于 07-14 15:59 543次阅读
    光伏电站<b class='flag-5'>运</b><b class='flag-5'>维</b>管理软件如何实现智能<b class='flag-5'>监控</b>与数据<b class='flag-5'>分析</b>?

    光伏电站监控管理系统所监控的内容都有哪些?

    对光伏电站进行全面监控和智能化管理,是提高电站的运行效率、发电效率和安全性,降低运营成本和管理难度必不可少的环节,其应用能够为光伏电站的长期稳定运行提供有力保障。而采用一集成多种
    的头像 发表于 05-30 10:12 366次阅读
    光伏电站<b class='flag-5'>监控</b><b class='flag-5'>运</b><b class='flag-5'>维</b>管理系统所<b class='flag-5'>监控</b>的内容都有哪些?

    光伏电站监控管理系统的监控目标及内容

    光伏电站管理涉及多个方面的数据采集、分析和处理,因此对于光伏电站的管理工作监控也是一个复
    的头像 发表于 04-07 13:29 569次阅读
    光伏电站<b class='flag-5'>监控</b><b class='flag-5'>运</b><b class='flag-5'>维</b>管理系统的<b class='flag-5'>监控</b>目标及内容

    海外设备如何实现远程监控智慧

    随着全球化和数字化转型的深入推进,越来越多的企业将设备部署在海外市场,以满足不同区域的业务需求。然而,海外设备的管理面临着设备分布广、区域差异大、实时监控难、维护成本高等挑战。如何实现海外
    的头像 发表于 02-28 15:25 557次阅读
    海外设备如何实现远程<b class='flag-5'>监控</b>智慧<b class='flag-5'>运</b><b class='flag-5'>维</b>

    云服务器计算池的团队需要掌握的网络工具

    云服务器计算池的团队需要掌握多种网络工具,以实现高效的网络监控、故障排查、安全管理和资源优化。以下是
    的头像 发表于 02-17 15:50 552次阅读

    智慧光伏分析系统三大核心优势赋能光伏电站智慧

           智慧光伏分析系统三大核心优势赋能光伏电站智慧        光伏电站的规模化发展对
    的头像 发表于 02-13 18:05 891次阅读
    智慧光伏<b class='flag-5'>运</b><b class='flag-5'>维</b><b class='flag-5'>分析</b>系统三大核心优势赋能光伏电站智慧<b class='flag-5'>运</b><b class='flag-5'>维</b>

    封口机远程监控管理系统方案

    对封口机的实时监控、故障预警和远程,我们提出了封口机远程监控管理系统方案。 通过接入封口
    的头像 发表于 01-07 13:31 584次阅读
    封口机远程<b class='flag-5'>监控</b><b class='flag-5'>运</b><b class='flag-5'>维</b>管理系统方案

    盘拉机远程监控物联网系统方案

    实时监控人员频繁出差导致成本上升等。为了解决这些问题,盘拉机远程监控维系统应运而生。 痛点分析
    的头像 发表于 12-13 09:25 673次阅读