暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Prometheus安装配置

在路上 2024-12-23
92

1.概述

Prometheus(普罗米修斯)是一套开源的集监控、报警、时间序列数据库一体的组合系统,它的基本原理是通过 HTTP 协议周期性抓取被监控组件的状态

常用组件

Prometheus:主要是负责存储、抓取、聚合、查询方面。
Alertemanager:主要是负责实现报警功能。
Pushgateway:主要是实现接收有 Client-push 过来的指标数据,在指定的时间间隔,有主程序来抓取。
*_exporter:主要是负责采集物理机、中间件的信息。

2.解压

tar -zxvf prometheus-2.30.0.linux-amd64.tar.gz

mv prometheus-2.30.0.linux-amd64 /usr/local/prometheus

cat /usr/local/prometheus/prometheus.yml | grep -v "^#"

3.配置系统启动文件

cat > /usr/lib/systemd/system/prometheus.service <<'EOF'
[Unit]
Description=Prometheus Server
After=network.target
 
[Service]
Type=simple
User=root
WorkingDirectory=/usr/local/prometheus
ExecStart=/usr/local/prometheus/prometheus \
--config.file=/usr/local/prometheus/prometheus.yml
  

Restart=on-failure
 
[Install]
WantedBy=multi-user.target
EOF

启动:systemctl start prometheus && netstat -anp|grep 9090

浏览器访问 10.44.100.192:9090

4.node exporter部署

tar -zxvf node_exporter-1.2.2.linux-amd64.tar.gz

mv node_exporter-1.2.2.linux-amd64 /usr/local/node_exporter

#配置启动文件
cat > /usr/lib/systemd/system/node_exporter.service <<'EOF'
[Unit]
Description=node_exporter
After=network.target
 
[Service]
Type=simple
User=root
ExecStart=/usr/local/node_exporter/node_exporter
 
Restart=on-failure
 
[Install]
WantedBy=multi-user.target
EOF

启动:systemctl start node_exporter

netstat -anp|grep 9100 默认端口9100

5.修改prometheus配置文件,实现metrics数据获取和监控开启

#alertmanager 监控区域
alerting:
  alertmanagers:
#指定监控类型为静态配置      
    - static_configs:
        - targets: ['127.0.0.1:9093']
scrape_configs:
#当前任务名称
  - job_name: "prometheus"
  #当前配置为静态配置,指定node_exporter服务连接方式

    static_configs:
      - targets: ['localhost:9090']  #监控主机ip
  - job_name: "nodes"  #
    static_configs:
      - targets: ['10.44.100.191:9100']    #监控主机ip         

重启:systemctl restart prometheus

查看client主机监控数据:登录9090,status-target-endpoint

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论