prometheus监控linux虚拟机

前提条件已安装好prometheus和grafana,如果未安装请移步到docker部署prometheus 安装部署Prometheus,docker安装grafana安装部署Grafana。

1.二进制部署node-exporter采集器

2.1 采集器node-exporter下载

链接:https://pan.baidu.com/s/1hDmckSSl5X36L9hcfx0KNw
提取码:9v36

2.2启动采集器

# /root/exporter/node/node_exporter为采集器位置,根据自身情况设定
# exporter_port为采集器指标对外端口,自定义
nohup /root/exporter/node/node_exporter --web.listen-address=:exporter_port >> /root/exporter/node/node_exporter.log 2>&1 &

2.3 查看是否正常启动

在这里插入图片描述
查看指标接口:curl ip:exporter_port/metrics
在这里插入图片描述

3.配置prometheus

配置文件路径:/xxx/xx/prometheus.yml

3.1 通过修改配置文件

 - job_name: 'linux-node'
    static_configs:
    - targets: ['host:exporter_port']

3.2 通过consul服务发现配置

注册可借鉴:python实现consul的服务注册与注销

prometheus配置

- job_name: 'node-exporter'
    honor_labels: true
    consul_sd_configs:
      - server: 'consul_host:8500'
        services: [ ]
    relabel_configs:
      - source_labels: [ __meta_consul_tags ]
        regex: .*node-exporter.*
        action: keep
      - regex: __meta_consul_service_metadata_(.+)
        action: labelmap

3.3 prometheus修改的配置文件生效

让配置文件生效:curl -X POST http://xxx.xx.xx.xx:9090/-/reload

4.Grafana配置

模板地址:https://grafana.com/grafana/dashboards/11074-node-exporter-for-prometheus-dashboard-en-v20201010/
展示效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值