(二)prometheus部署之node_exporter和redis_exproter部署

一、node_exporter的部署
1、下载安装node_exporter

~:wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz
~:groupadd prometheus
~:useradd -g prometheus -m -d /var/lib/prometheus -s /sbin/nologin prometheus
~:tar -zxf node_exporter-1.0.1.linux-amd64.tar.gz -C /usr/local/
~:cd /usr/local/
~:mv node_exporter-1.0.1.linux-amd64/ node_exporter
~:chown -R prometheus:prometheus node_exporter
~:vim /usr/lib/systemd/system/node_exporter.service
	[Unit]
	Description=node-exporter
	
	[Service]
	ExecStart=/usr/local/node_exporter/node_exporter
	
	[Install]
	WantedBy=multi-user.target

~:systemctl daemon-reload
~:systemctl start node_exporter.service
~:systemctl status node_exporter.service
~:systemctl enable node_exporter.service

2、在grafana中import,load——>https://grafana.com/api/dashboards/8919
在这里插入图片描述
3、编辑prometheus.yml配置文件

  - job_name: 'node_exporter'
    static_configs:
    - targets:
      - 'xxxx.xxxx.xxxx.xxxx:9100'

4、重启prometheus,再次访问即可。

二、部署redis监控
1、下载redis_exproter

~:wget https://github.com/oliver006/redis_exporter/releases/download/v1.6.1/redis_exporter-v1.6.1.linux-amd64.tar.gz
~:tar -zxf redis_exporter-v1.6.1.linux-amd64.tar.gz
~:mv redis_exporter-v1.6.1.linux-amd64 /usr/local/redis_exporter
~:chown -R prometheus:prometheus /usr/local/redis_exporter
~:ss -tln | grep 9121

2、将redis_exproter与redis集群建立连接

~:./redis_exporter -redis.addr xxxx.xxxx.xxxx.xxxx:7000  &

3、prometheus.yml配置文件编辑,加入以下内容。https://www.cnblogs.com/fsckzy/p/12053604.html

  - job_name: 'redis_exporter_targets'
    static_configs:
      - targets:
        - redis://xxxx.xxxx.xxxx.xxxx:7000
        - redis://xxxx.xxxx.xxxx.xxxx:7001
        - redis://xxxx.xxxx.xxxx.xxxx:7002
        - redis://xxxx.xxxx.xxxx.xxxx:7003
        - redis://xxxx.xxxx.xxxx.xxxx:7004
        - redis://xxxx.xxxx.xxxx.xxxx:7005
    metrics_path: /scrape
    relabel_configs:
      - source_labels: [__address__]
        target_label: __param_target
      - source_labels: [__param_target]
        target_label: instance
      - target_label: __address__
        replacement: xxxx.xxxx.xxxx.xxxx:9121

  - job_name: 'redis'
    static_configs:
      - targets: ['xxxx.xxxx.xxxx.xxxx:9121']

4、重启prometheus,http://xxxx.xxxx.xxxx.xxxx:9090
在这里插入图片描述
5、在grafana中import,load——>11835
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_48226988/article/details/108979642