码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Prometheus监控的搭建(ansible安装——超详细)


    目录

    1.各组件功能介绍

    2.安装批量部署工具ansbile

    3.执行服务器

    4.各服务器间做免密

    5.下载安装包

    5.1Prometheus的下载的下载地址

    5.2exporter的下载地址

    5.3grafana的下载地址

    6.编辑ansible需要的配置文件

    7.编写ansible文件

    8.验证执行结果


    今天和大家分享一下搭建Prometheus的方法,搭建Prometheus实现监控一共需要三个组件,他们分别是Prometheus、grafana、exporter。如果需要实现报警功能,还需要装Alertmanager组件。目前测试了麒麟V10、Centos7、Ubuntu18、Ubuntu20版本,都可以跑通,即使跑不通稍微修改也可以正常跑通,跑不通的可以私信我。不是基于docker跑的,所以说大部分环境都可以跑通。按照我的步骤跑不通,你打我,哈哈哈哈哈。

    1.各组件功能介绍

    Prometheus:

    作用:Prometheus 是一种开源的系统监控和警报工具包,最初由SoundCloud开发。它主要用于收集和存储系统和服务的时间序列数据(metrics),并提供强大的查询语言(PromQL)用于分析这些数据。Prometheus 支持多种数据模型,适用于动态的服务发现和标签化的时间序列数据。

    Exporter:

    作用:Exporter 是一种用于从现有系统和服务中获取指标数据并将其转换为 Prometheus 格式的工具。Exporter 可以是官方支持的,也可以是社区或第三方开发的,用于监控各种不同类型的系统(如数据库、Web 服务器、消息代理等)。Exporter 通过暴露 HTTP 端点或其他形式的接口,允许 Prometheus 定期抓取和存储这些系统的指标数据。

    Grafana:

    作用:Grafana 是一个开源的数据可视化和监控平台,用于展示和分析 Prometheus 或其他数据源中的指标数据。Grafana 提供了丰富的图表和仪表盘编辑功能,用户可以根据需要创建个性化的监控仪表盘,并支持多种数据源的数据整合和展示。除了图表展示外,Grafana 还支持警报功能,可以根据设定的阈值条件触发警报通知。

    Alertmanager:

    Alertmanager 可以根据配置的路由规则,将报警通知发送到指定的接收端,如电子邮件、Slack、PagerDuty 等。

    2.安装批量部署工具ansbile

    3.执行服务器

    主机名 主机ip 部署服务
    host1 192.168.1.11 exporter、prometheus
    host2 192.168.1.12 exporter、grafana

    4.各服务器间做免密

    promethus与所有服务器做免密(包括自身也需要做)

    [root@host1 ~]# ssh-keygen -t rsa -b 4096

    [root@host1 ~]# ssh-copy-id 192.168.1.11

    [root@host1 ~]# ssh-copy-id 192.168.1.12

    5.下载安装包

    可以去官网下载

    也可以去清华园下载 

    5.1Prometheus的下载的下载地址

    wget https://mirrors.tuna.tsinghua.edu.cn/github-release/prometheus/prometheus/LatestRelease/prometheus-2.49.1.linux-amd64.tar.gz

    5.2exporter的下载地址

    wget 

  • 相关阅读:
    当你使用Taro时,你需要了解的一些事儿
    [Java代码审计]—文件上传漏洞
    CREO:CREO软件之工程图【布局】之一般视图、投影视图、详细视图、局部剖视图、向视图、局部放大视图、旋转剖视图的简介及其使用方法(图文教程)之详细攻略
    layui 框架的upload上传文件的data参数传到后端的方法
    盲注原理基础
    2024上海CDIE 参展预告 | 一站式云原生数字化平台已成趋势
    微内核操作系统
    『C语言进阶』动态内存管理
    Office 2021 小型企业版商用办公软件评测:提升工作效率与协作能力的专业利器
    浅析SpringBoot框架常见未授权访问漏洞
  • 原文地址:https://blog.csdn.net/weixin_55752391/article/details/140887451
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号