二进制部署prometheus

此次操作系统为arm

下载地址

Download | Prometheus

https://github.com/prometheus/prometheus/releases/download/v2.37.8/prometheus-2.37.8.linux-arm64.tar.gz

https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-arm64.tar.gz

机器规划:

192.168139.11 master01

192.168.139.12 node01

1.部署prometheus
mkdir /etc/prometheus
cd /etc/prometheus
tar xf prometheus-2.37.8.linux-arm64.tar.gz
mv prometheus-2.37.8.linux prometheus

vim prometheus.yml

  - job_name: "prometheus"

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

    static_configs:
      - targets: ["192.168139.11:8090"]   #这里修改了端口

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

[Service]
ExecStart=/etc/prometheus/prometheus --config.file=/etc/prometheus/prometheus.yml --web.listen-address=:8090  #指定端口

[Install]
WantedBy=multi-user.target

[Unit]
Description=prometheus
After=network.target
systemctl daemon-reload
systemctl enable prometheus
systemctl status prometheus
systemctl start prometheus
#注意service文件配置的路径
2.部署node_exporter(在每个节点安装)
mkdir /etc/prometheus/node_exporter
cd /etc/prometheus/node_exporter
tar xf node_exporter-1.6.1.linux-arm64.tar.gz
mv node_exporter-1.6.1.linux-arm64 node_exporter
cd node_exporter

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

cat > /usr/lib/systemd/system/node_exporter.service << EOF
[Service]
ExecStart=/etc/prometheus/node_exporter/node_exporter/node_exporter

[Install]
WantedBy=multi-user.target

[Unit]
Description=node_exporter
After=network.target
EOF
systemctl daemon-reload
systemctl enable node_exporter
systemctl start node_exporter
systemctl status node_exporter
3.修改Prometheus Server配置文件添加node节点

vim /etc/prometheus/prometheus.yml

  - job_name: "prometheus"

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

    static_configs:
      - targets: ["192.168139.11:8090"]
  - job_name: "prometheus-server"   #添加任务这个是master的
    static_configs:
      - targets: ["192.168139.11:9100"]
  - job_name: "prometheus-node01"   #添加任务这个是node01的
    static_configs:
      - targets: ["192.168139.12:9100"] 

systemctl restart prometheus

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值