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

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

3天内不再提示

Zabbix、Prometheus等常见监控教程

马哥Linux运维 来源:马哥Linux运维 作者:马哥Linux运维 2022-06-15 11:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

监控系统俗称「第三只眼」,几乎是我们每天都会打交道的系统,俗话说:无监控、不运维,监控系统的地位不言而喻。

先来认识下主流的开源监控系统,Zabbix、Open-Falcon、Prometheus等,今天分享的资料包括【Zabbix】【Prometheus】【Cacti】【Nagios】【Garafana】常见监控系统,共6份文档资料以及Garafana实操视频!

2be7d7ee-ebe7-11ec-ba43-dac502259ad0.png

2bfcadc2-ebe7-11ec-ba43-dac502259ad0.png

2c0a74ca-ebe7-11ec-ba43-dac502259ad0.png

Prometheus

2c30033e-ebe7-11ec-ba43-dac502259ad0.png

Prometheus(普罗米修斯)是由前google员工2015年正式发布的开源监控系统,采用Go语言开发。它不仅有一个很酷的名字,同时它有Google与k8s的强力支持,开源社区异常火爆。

这份Prometheus官方中文文档既适合小白入门也适合有一定基础的同学进阶提升。这份文档共分为7大部分,从最基础的Prometheus介绍安装及启动讲起,对不同监控系统的优缺点进行了对比,例如:Graphite和OpenTSDB、Nagios等等。此外还包括一些实战项目:Grafana结合Prometheus进行可视化 、Instrumenting 以及编写客户库、推送度量指标等等,总之干货十足!

第一部分:学习Prometheus的准备工作 什么是Prometheus?Prometheus的适用场景有哪些?Prometheus的安装及启动,监控系统产品对比详解,此部分还列出了Prometheus学习路线图和词汇总览,并推荐了一些权威的Prometheus学习媒介。

2c40f4e6-ebe7-11ec-ba43-dac502259ad0.png

2c56ed96-ebe7-11ec-ba43-dac502259ad0.png

第二部分:Prometheus重要概念详解

在这部分,详细对一些基础概念进行了介绍,通过这部分的学习才能真正了解Prometheus的工作原理

metrics和labels

Notation(符号)

metrics类型

Gauge(测量器)

Histogram(柱状图)

Jobs和Instances

2c6b8b02-ebe7-11ec-ba43-dac502259ad0.png

第三部分:Prometheus的查询及启动
接下来开始慢慢进入实战操练部分了,第三大部分主要讲了Prometheus的查询及启动,基本概念+实战操练,真正进入实战环节!

2c7eeb8e-ebe7-11ec-ba43-dac502259ad0.png

第四部分:可视化

这部分最主要的内容就是实现Prometheus的可视化,手把手教你运用Grafana创建一个Prometheus Graph图表 !

2c96c376-ebe7-11ec-ba43-dac502259ad0.png

Zabbix

2cbee5ae-ebe7-11ec-ba43-dac502259ad0.png

Zabbix是一个企业级的、开源的、分布式的监控套件,被用来监控IT基础设施的可用性和性能。

与以上各种监控系统的对比来看,Zabbix以强大优势傲视群雄,它丰富的功能、可扩展的能力、二次开发的能力和简单易用的特点,使读者大大降低了学习成本,可以轻轻松松构建属于自己的监控系统。

今天分享的Zabbix实战文档,它由马哥亲自整理,一共141页。内容详尽,理论+实战,干货满满。相信大家看完后会对zabbix有更加深入的理解。

目录:

一、监控服务介绍

二、zabbix规划及部署

三、zabbix监控入门基础

四、zabbix proxy

五、zabbix监控案例实战

六、zabbix事件通知机制

七、zabbix自动化运维

2cd2b0ca-ebe7-11ec-ba43-dac502259ad0.gif

监控服务介绍

逻辑布局

整体布局

常见的监控方案

Zabbix使用场景及系统概述

2cece4a4-ebe7-11ec-ba43-dac502259ad0.png

zabbix规划及部署

系统环境

apt/yum安装 zabbix

编译安装zabbix

Web界面中文菜单环境

监控项与乱码

zabbix server配置文件详解

2d01e7d2-ebe7-11ec-ba43-dac502259ad0.png

zabbix监控入门基础

监控linux系统

监控tomcat

zabbix 主动与被动监控模式

2d11ef7e-ebe7-11ec-ba43-dac502259ad0.png

zabbix监控案例实战

监控Linux TCP连接状态

监控memcache

监控Redis

监控Nginx

SNMP监控

监控MySQL

自定义端口和进程监控

故障自治愈功能

grafana图形展示

自定义基础监控模板

结合pyhton脚本监控案例

2d3e77c4-ebe7-11ec-ba43-dac502259ad0.png

zabbix自动化运维

Zabbix Agent批量部署

Zabbix API添加主机

Zabbix 动态发现主机

2d4f6890-ebe7-11ec-ba43-dac502259ad0.png

Cacti

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。简单的说Cacti就是一个PHP程序。cacti是很老的一款监控工具了,其实说它是一款流量监控工具更合适,对流量监控比较精准,但缺点很多,出图不好看,不支持分布式。
关于Cacti监控系统,今天分享一份使用手册。包括【使用模板添加响应主机的基本监控项】【自定义脚本的添加以及监控】等内容。

2d739b84-ebe7-11ec-ba43-dac502259ad0.gif

Nagios

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。
Nagios简介;Nagios工作原理;Nagios实验环境、安装;Nagios配置;Nagios启动与停止;Nagios查看初步配置情况;利用NRPE监控Linux上的“本地信息等。

2dd1fdbe-ebe7-11ec-ba43-dac502259ad0.gif

Garafana

实战视频:从最基础的Grafana安装开始讲起

Grafana入门、出图及告警

1:Grafana出图

2:Grafana优化

3:Grafana自定义图例

4:总结

2e0a250e-ebe7-11ec-ba43-dac502259ad0.png

2bfcadc2-ebe7-11ec-ba43-dac502259ad0.png

审核编辑 :李倩

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

    关注

    1

    文章

    19

    浏览量

    9410
  • 可视化
    +关注

    关注

    1

    文章

    1362

    浏览量

    22894
  • Prometheus
    +关注

    关注

    0

    文章

    36

    浏览量

    2072

原文标题:【监控】监控系统看这一篇就够了!Zabbix、Prometheus等常见监控教程

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Prometheus千节点集群的横向扩展实践

    在2026年的运维环境中,千节点规模的Kubernetes集群已经稀松平常。一个典型的中大型互联网公司,其Kubernetes集群规模通常在3000至5000个节点,单个集群中运行的Pod数量动辄数万个。在这样的规模下,监控系统面临的压力是前所未有的。
    的头像 发表于 03-31 14:37 195次阅读

    使用Prometheus和Grafana的企业级监控落地实战

    生产环境跑着几百台机器,出了故障全靠人肉巡检和用户反馈,这种被动运维的日子我们团队经历了两年。2019年开始全面切换到Prometheus+Grafana体系,到现在稳定运行了五年多,监控覆盖了主机、容器、中间件、业务指标四个层面,日均采集指标点超过2000万。
    的头像 发表于 02-27 10:58 381次阅读

    Prometheus告警规则编写与Alertmanager通知配置实战

    监控系统搭完了,指标也采集上来了,但如果没有告警,等于白搭。我见过不少团队Prometheus跑得好好的,Grafana大屏也挂在墙上,结果凌晨3点数据库磁盘写满了,第二天早上用户投诉才发现。监控不闭环,就是摆设。
    的头像 发表于 02-26 16:35 533次阅读

    使用VictoriaMetrics的Prometheus远程存储方案

    Prometheus单机存储在生产环境跑到一定规模就会碰壁——单节点磁盘容量有限,TSDB默认保留15天数据,想存半年以上的监控数据基本不现实。更麻烦的是Prometheus没有原生的高可用方案
    的头像 发表于 02-26 16:30 371次阅读

    Go 语言高并发服务设计与性能调优实战:从万级到百万级并发的演进之路

    监控体系 Prometheus + pprof 问题定位时间 ↓ 80% ? 实施建议 先 profiling,后优化 :使用 pprof 找到真正的瓶颈 渐进式优化 :从影响最大的模块开始 压
    发表于 02-18 19:19

    CoolMonitor 监控系统部署及公网访问方案

    监控是一个高颜值的监控工具,支持网站监控/接口监控/HTTPS证书监控多种
    的头像 发表于 01-19 14:42 914次阅读
    CoolMonitor <b class='flag-5'>监控</b>系统部署及公网访问方案

    从0到1搭建实时日志监控系统:基于WebSocket + Elasticsearch的实战方案

    低成本、实时性高的日志监控系统。 2. 技术选型 数据存储 :Elasticsearch(高效检索与聚合) 实时推送 :WebSocket(全双工通信,避免HTTP轮询) 后端服务 :Node.js
    发表于 01-09 16:43

    国产电源监控芯片#芯片

    监控芯片
    芯佰微电子
    发布于 :2026年01月07日 16:10:13

    ZabbixPrometheus运维监控系统的对比

    在当今云原生和微服务架构盛行的时代,监控系统已成为运维工程师不可或缺的核心工具。面对市场上众多监控解决方案,ZabbixPrometheus作为两大主流选择,各自拥有独特的优势和适用
    的头像 发表于 09-18 14:57 808次阅读

    常用PromQL查询案例总结

    在云原生时代,Prometheus已经成为监控领域的事实标准。作为一名资深运维工程师,我见过太多团队在PromQL查询上踩坑,也见过太多因为监控不到位导致的生产事故。今天分享10个实战中最常用的PromQL查询案例,每一个都是血
    的头像 发表于 09-18 14:54 843次阅读

    如何构建高可用Prometheus监控体系

    在云原生时代,传统监控工具已经无法满足微服务架构的复杂需求。Prometheus凭借其Pull模式、多维数据模型和强大的查询语言PromQL,成为了CNCF毕业项目中的监控标杆。
    的头像 发表于 08-01 09:10 998次阅读

    明远智睿SSD2351开发板:视频监控领域的卓越之选

    视频还是多路视频同时处理,都能轻松应对,有效避免视频卡顿、延迟问题。 丰富的接口为视频监控系统的搭建和功能拓展提供了便利。USB接口可以连接高清摄像头,实现高质量的视频采集;同时也可连接外部存储设备
    发表于 05-30 10:24

    移动基站远程集中监控系统与基站电力远程监控系统是什么监控系统

    物联网智能配电室监控系统包含哪些:综合监控系统、安全监控系统、环境监测系统、实验室综合监控系统、机房智能监控系统、铁塔基站在线
    的头像 发表于 05-26 15:19 1054次阅读
    移动基站远程集中<b class='flag-5'>监控</b>系统与基站电力远程<b class='flag-5'>监控</b>系统是什么<b class='flag-5'>监控</b>系统

    详解Prometheus的数据类型

    对于 Prometheus 生态的监控系统,PromQL 是必备技能,本文着重点讲解这个查询语言,掺杂一些生产实践场景,希望对你有所帮助。
    的头像 发表于 05-13 09:50 1578次阅读
    详解<b class='flag-5'>Prometheus</b>的数据类型

    使用Prometheus与Grafana实现MindIE服务可视化监控功能

    在 MindIE 服务化运行过程中,为了及时掌握服务的运行状态、性能表现以及发现潜在问题,提供了服务监控指标查询接口(普罗 (Prometheus) 格式)。该接口能够帮助开发者和运维人员获取丰富的服务监控指标数据,为优化服务配
    的头像 发表于 04-21 11:48 2487次阅读
    使用<b class='flag-5'>Prometheus</b>与Grafana实现MindIE服务可视化<b class='flag-5'>监控</b>功能