步骤: 安装prometheus -> mysqld_exporter(只配置mysql地址) -> altermanger(只配置邮箱) ->
granfa 是 只需要配置promethues 数据源,其他的不需要配置, mysqld_exporter 负责采集数据,传到 promethues 上, 最后才是报警。
Prometheus 安装使用 :连接
promethues 架构图 : 连接
prometheus 告警处理 – 运行 Alertmanger : 连接
prometheus PromQL 介绍 : 连接
Prometheus常用的函数 : 连接
监控CPU的使用情况案例 : 连接
使用grafana展示数据 :连接
grafana新建用户 : 连接
实战:
prometheus配置监控node-exporter : 连接
prometheus监控MySQL环境 :连接
prometheus 监控tomcat : 连接
prometheus 监控nginx : 连接
prometheus 监控es : 连接
网站监控组件blackbox_exporter :连接
altermanager 对mysql 告警 (mysql告警规则文件): 连接
prometheus监控zookeeper集群 : 连接
prometheus监控kafka集群 : 连接
prometheus 配置邮箱 : 连接
prometheus常用告警规则rules.yml (prometheus rules) :连接
Prometheus监控报警及自定义邮件模板 : 连接
使用 x509-certificate-exporter 监控 Kubernetes 集群组件的证书 :连接
docker pull
prom/prometheus:v2.34.0 # 有状态服务 31001 - 9090
grafana/grafana:8.3.3 # 31002 -3000
prom/mysqld-exporter:v0.15.1 # 31004 - 9104
prom/node-exporter:v1.7.0 # 31005 - 9100
nginx: sophos/nginx-vts-exporter:v0.10.7 # - 9913
prometheuscommunity/elasticsearch-exporter:v1.5.0 # 31006 - 9114
bitnami/alertmanager:0.26.0 # 31007 -
prometheus 监控nginx : 连接
docker 部署 Prometheus : docker部署简易Prometheus_docker prometheus-CSDN博客
启动:
1-prometheus
/opt/prometheus/prometheus --config.file=/opt/prometheus/prometheus.yml
http://192.168.3.199:9090
2-node_exporter
/opt/node_exporter-1.7.0.linux-amd64/node_exporter
3-- alertermanger
/opt/alertmanager-0.26.0.linux-amd64/alertmanager --config.file /opt/alertmanager-0.26.0.linux-amd64/alertmanager.yml
http://10.0.0.205:9093/#/status
4-grafana
systemctl enable --now grafana-server
http://10.0.0.205:3000/
1-
prometheus.yml
# my global config
global:
scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
# Alertmanager configuration
alerting:
alertmanagers:
- static_configs:
- targets: ['10.0.0.205:9093']
# - alertmanager:9093
rule_files:
- "/app/prometheus/rules/*_rules.yml"
scrape_configs:
- job_name: "baimeidashu-prometheus"
static_configs:
- targets: ["localhost:9090"]
- targets: ["10.0.0.205:9100"]
- job_name: "mysql-exporter"
static_configs:
- targets: ["10.0.0.205:9104"]
欢迎来撩 : 汇总all