基於Docker搭建Prometheus+Grafana

部署系統: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端口)

http://IP:9100/metrics

 

啓動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

http://IP:9090/graph

 

啓動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

http://IP:3000

默認用戶名admin  默認密碼admin

 

添加數據源

開啓模板

選擇模板

查看數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章