部署系統:Centos 7.2
安裝docker
yum -y install docker
systemctl start docker
下載prometheus和grafana鏡像包
Docker pull prom/node-exporter
Docker pull prom/Prometheus
Docker pull Grafana/Grafana
啓動node-exporter
docker run -d -p 9100:9100 \
-v "/proc:/host/proc:ro" \
-v "/sys:/host/sys:ro" \
-v "/:/rootfs:ro" \
--net="host" \
prom/node-exporter
查看9100端口是否啓動
Netstat -anpt
可以通過端口進行訪問(如有防火牆請開啓9100端口)
啓動prometheus
新建目錄prometheus,編輯配置文件prometheus.yml
Mkdir /opt/Prometheus
Cd /opt/Prometheus
Vim Prometheus.yml
內容如下:
global:
scrape_interval: 60s
evaluation_interval: 60s
scrape_configs:
- job_name: prometheus
static_configs:
- targets: ['localhost:9090'] #將localhost改爲本機IP
labels:
instance: prometheus
- job_name: linux
static_configs:
- targets: ['192.168.91.132:9100'] #將localhost改爲本機IP,端口不變
labels:
instance: localhost
啓動prometheus
Docker run -d \
-p 9090:9090
-v /opt/Prometheus/Prometheus.yml:/etc/Prometheus/Prometheus.yml \
Prom/Prometheus
查看9090端口是否啓動(如有防火牆請開啓9090端口)
訪問url
啓動grafana
Mkdir /opt/Grafana-storage
Chmod 777 -R /opt/Grafana-storage
Docker run -d \
-p 3000:3000 \
--name=Grafana
-v /opt/Grafana-storage:/var/lib/Grafana \
Grafana/Grafana
查看3000端口是否啓動(如有防火牆請開啓3000端口)
訪問url
默認用戶名admin 默認密碼admin
添加數據源
開啓模板
選擇模板
查看數據