• promethus监控结构


    参考:https://www.cnblogs.com/wangshuyang/p/11641316.html

    prometheus组件

    • /usr/local/prometheus/ #数据汇总
    • /usr/local/alertmanager/ #报警
    • /usr/local/exporter/node_exporter/ #数据采集
    • /usr/local/prometheus-webhook-dingtalk/ #把报警信息格式化为dingding的要求格式

    1)/usr/local/prometheus/的常见命令

    • ./promtool check config prometheus.yml 
    • cat /usr/local/prometheus/prometheus.yml 

    • # /usr/lib/systemd/system/prometheus.service
      [Unit]
      Description=prometheus
      Documentation=https://prometheus.io/
      After=network.target 
      
      [Service]
      Restart=on-failure
      ExecStart=/usr/local/prometheus/prometheus
              --config.file=/usr/local/prometheus/prometheus.yml
              --storage.tsdb.path=/prometheus/data/ 
      
      [Install]
      WantedBy=multi-user.target
      View Code
    • /usr/local/prometheus/rules/my_rules.yml

    • adfa
    • afas
    •  /usr/local/prometheus/sd_config/backend_sd_config.json

     

    2)/usr/local/alertmanager/ #报警

    • ./amtool check-config alertmanager.yml 
    • cat /usr/local/alertmanager/alertmanager.yml 

    • # /usr/lib/systemd/system/alertmanager.service
      [Unit]
      Description=alertmanager
      Documentation=https://prometheus.io/
      After=network.target 
      
      [Service]
      Restart=on-failure
      ExecStart=/usr/local/alertmanager/alertmanager
                --config.file=/usr/local/alertmanager/alertmanager.yml
      [Install]
      WantedBy=multi-user.target
      View Code
    • afdaf
    • afdqa

     3) /usr/local/exporter/node_exporter/ #数据采集

    • [root@prometheus ~]# cat /usr/local/exporter/node_exporter/config.yml 
      basic_auth_users:
        admin: $2y$12$b6XWVL1R4xFfs.YU.QRDY7vgGwkNonEagazne
      View Code
    • # /usr/lib/systemd/system/node_exporter.service
      [Unit]
      Description=node_exporter
      Documentation=https://prometheus.io/
      After=network.target 
      
      [Service]
      Restart=on-failure
      ExecStart=/usr/local/exporter/node_exporter/node_exporter
                --web.listen-address=:61921
      [Install]
      WantedBy=multi-user.target
      View Code
    • /usr/local/exporter/node_exporter/node_exporter

    • afda 
  • 相关阅读:
    数据库系统学习(九)-嵌入式SQL语言之基本技巧
    操作系统学习(九)-- 操作系统之文件系统(目录)
    操作系统学习(八)-- 操作系统之磁盘(调度)与文件(实现)
    从windows server 2003中学到的事儿
    一名游戏开发者的告白
    所谓“学术境界”
    java解惑
    程序员的职业素养
    行业大会_平台
    寻找优秀的程序员
  • 原文地址:https://www.cnblogs.com/faberbeta/p/13519283.html
Copyright © 2020-2023  润新知