Prometheus的安装以及exporter的使用

本文详细指导如何从官网下载并安装Prometheus及node_exporter,设置systemd启动服务,配置文件以监控localhost,包括添加node_exporter监控端口并验证Prometheus配置。
摘要由CSDN通过智能技术生成

安装Prometheus

官网下载

https://prometheus.io/download/#memcached_exporter

请添加图片描述

下载上传到本地

tar zxf prometheus-2.46 -C /home
cd /home/prometheus-2.46

创建systemd的启动文件

vim /usr/lib/systemd/system/prometheus.service

[Unit]
Description=prometheus

[Service]
Type=simple
ExecStart=/home/pro/prometheus   --config.file=/home/pro/prometheus.yml


[Install]
WantedBy=multi-user.target

systemctl daemon-reload
systemctl start prometheus
systemctl enable prometheus

网页验证

本地ip:9090

添加node_exporter

官网下载

https://prometheus.io/download/#memcached_exporter

上传到本地

tar zxf node_exporter -C /home

添加systemd启动文件

vim /usr/lib/systemd/system/node_exporter.service

[Unit]
Description=prometheus node_exporter

[Service]
Type=simple
ExecStart=/home/node_exporter/node_exporter
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
#RestartSec=42s
#MemoryLimit=300M                       //内存最大占用300M
#CPUQuota=100%                                  //最多占用一个CPU线程

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start node_exporter
systemctl enable node_exporter

修改Prometheus的配置文件

vim /home/prometheus/prometheus.yml

scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: "prometheus"

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
      - targets: ["localhost:9090"]


#再最后添加
  - job_name: "node"
    static_configs:
      - targets: ["localhost:9100"]    //注意端口
systemctl restart prometheus

登录Prometheus验证

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值