1、安装node_export
wget -c https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz
./node_exporter > exporter.logs 2>&1 &
2、安装prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.27.0/prometheus-2.27.0.linux-amd64.tar.gz
tar -xzvf prometheus-2.27.0.linux-amd64.tar.gz
3、配置prometheus文件
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_exporter'
static_configs:
- targets: ['localhost:9100'] #监控
多台服务器时,只需在每台服务器上安装node_exporter - job_name: 'node_exporter' static_configs: - '192.168.20.165:9100' - '192.168.20.166:9100' - '192.168.20.167:9100'
4、启动prometheus后登陆ip:9090验证是否正常
./prometheus > prometheus.logs 2>&1 &
status -> target中为监控的节点信息
5、下载安装grafana
wget https://dl.grafana.com/oss/release/grafana-7.2.1-1.x86_64.rpm
yum -y localinstall grafana-7.2.1-1.x86_64.rpm
service grafana-server start
6、添加数据源
导入对应官方仪表盘8919