监控系统看这一篇就够了!Zabbix、Prometheus等常见监控教程 您所在的位置:网站首页 zabbix监控应用api 监控系统看这一篇就够了!Zabbix、Prometheus等常见监控教程

监控系统看这一篇就够了!Zabbix、Prometheus等常见监控教程

2023-06-14 16:41| 来源: 网络整理| 查看: 265

监控俗称「第三只眼」,几乎是我们每天都会打交道的系统,俗话说:无监控、不运维,监控的地位不言而喻,尤其是在运维自动化时代,传统运维、DevOps,亦或是SRE,监控都是一项必备的技能。

我们先来认识一下主流的开源监控系统,Zabbix、Open-Falcon、Prometheus等,今天就简单介绍一下【Zabbix】【Prometheus】【Cacti】【Nagios】【Garafana】等5种主流监控系统,以便大家选型时参考。另外还给大家分享这五种监控系统的学习资料, 大家可自由学习参考。

所有资料已经整理成压缩包

【资料领取方式见文末!】

07afd06e93a9a11e2b2f8870962b2e88.png

23ba535363af4883248f12ee4d8966c9.png

5ff3222fcfa68468e2e6fcd21acd4afc.png

Prometheus

8bdde6e925045abbbeee02b93a048774.png

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

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

第一部分:学习Prometheus的准备工作

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

3af19552da45464eb45c4e8babb1a089.png

fe5567e6697df3e21972c0a7cda70513.png

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

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

metrics和labels

Notation(符号)

metrics类型

Gauge(测量器)

Histogram(柱状图)

Jobs和Instances

376a85c2afdbfbfd4a6dff158d86a136.png

第三部分:Prometheus的查询及启动

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

dc01a8686517d1886b1dc52ff59d87a3.png

第四部分:可视化

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

eaf5f1c961c6d2b8baf17aa749c8be47.png

*声明:资料源于网络,详见官网https://prometheus.io/,PDF仅作学习与交流,侵删

8dd80c3c187970a3a190c5ad0e907fc6.png

adc1bd17ab5303a66e05db55b673d53f.png

Zabbix

b514c6a07aef9ec5ca62bc99c0588aa1.png

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

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

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

目录:

一、监控服务介绍

二、zabbix规划及部署

三、zabbix监控入门基础

四、zabbix proxy

五、zabbix监控案例实战

六、zabbix事件通知机制

七、zabbix自动化运维

98ca4cbfba44091aa2dc7236a01ab950.gif

监控服务介绍

逻辑布局

整体布局

常见的监控方案

Zabbix使用场景及系统概述

0e0be3fcd77b1adc3da60d946b4b63bc.png

zabbix规划及部署

系统环境

apt/yum安装 zabbix

编译安装zabbix

Web界面中文菜单环境

监控项与乱码

zabbix server配置文件详解

05dc52412540e24af1c3c3f83244859b.png

zabbix监控入门基础

监控linux系统

监控tomcat

zabbix 主动与被动监控模式

6d1592804464289e2e7936631cc943ee.png

zabbix监控案例实战

监控Linux TCP连接状态

监控memcache

监控Redis

监控Nginx

SNMP监控

监控MySQL

自定义端口和进程监控

故障自治愈功能

grafana图形展示

自定义基础监控模板

结合pyhton脚本监控案例

a400875a4209ff071464398fd5afa014.png

zabbix自动化运维

Zabbix Agent批量部署

Zabbix API添加主机

Zabbix 动态发现主机

fd6a78e131b6ff26987022114f776864.png

4f95ac176ee9f5966fc1d3b30f7f9713.png

d29bc2d68414463407eed62d3e0bd2e1.png

Cacti

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。简单的说Cacti就是一个PHP程序。cacti是很老的一款监控工具了,其实说它是一款流量监控工具更合适,对流量监控比较精准,但缺点很多,出图不好看,不支持分布式。

关于Cacti监控系统,今天分享一份使用手册。包括【使用模板添加响应主机的基本监控项】【自定义脚本的添加以及监控】等内容。

8265f9d07a9d198c0ad9e133495129b4.gif

*声明:资料源于网络,PDF仅作学习与交流,侵删

1fccfb3af743835230f8bde8c62740d4.png

99d60488171b51dba7c4a50e637e7022.png

Nagios

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。

Nagios简介;Nagios工作原理;Nagios实验环境、安装;Nagios配置;Nagios启动与停止;Nagios查看初步配置情况;利用NRPE监控Linux上的“本地信息等。

157ccc440925d44e15144eda125e4951.gif

*声明:资料源于网络,PDF仅作学习与交流,侵删

855f3b6fa573fedd38cf03fd96e9a0d0.png

c60bffaf32adf3ce14740664f4f2af4e.png

Garafana

这是一位大佬在使用Grafana的过程中总结的笔记,强烈推荐阅读学习!

包括初学者在学习过程中可能遇到的各种问题,结合自身的体会总结了一下Grafana2.1.3的使用,希望可以有助于大家的使用。

12f0548917fdb3793c818587db2d052e.gif

*声明:资料源于网络,PDF仅用于学习交流,侵删

如何获取以上资源

d3cc34f51d74332488dbe6f9bf700b3c.gif

▲▲▲

识别添加助理

回复关键字“监控”就可打包全部带走

不备注不发教程哦!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有