部署系统: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
添加数据源

开启模板

选择模板

查看数据

本文介绍了如何在Centos 7.2系统上通过Docker安装并配置Prometheus和Grafana。首先安装Docker,然后拉取node-exporter、Prometheus和Grafana的镜像。接着启动node-exporter,并检查9100端口。配置Prometheus的YAML文件,设置监控目标,启动Prometheus并检查9090端口。最后,部署Grafana,确保3000端口开放,并使用默认的admin账号登录,添加数据源和选择模板,完成监控系统的搭建。


2109

被折叠的 条评论
为什么被折叠?



