常用模版 11074,8919,9276
安装docker依赖环境(一般直接yum -y install docker)
yum -y install yum-utils device-mapper-persistent-data lvm2
设置国内镜像源地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装Docker缓存
yum makecache fast
安装Docker的服务
yum -y install docker-ce
启动Docker服务
systemctl start docker
设置开机自动启动
systemctl enable docker
1.被监控机器操作:
拉取镜像 docker pull prom/node-exporter
启动镜像 docker run --name=node-exporter -p 9100:9100 -itd prom/node-exporter
2. 主服务器机器操作:
mkdir /opt/prometheus
cd /opt/prometheus/
vim prometheus.yml
global:
scrape_interval: 60s
evaluation_interval: 60s
scrape_configs:
- job_name: node1
static_configs:
- targets: ['被监控IP:9100']
labels:
instance: 被监控IP
- job_name: node2
static_configs:
- targets: ['IP:9100']
labels:
instance: IP
.............................................
启动prometheus
docker run -d -p 9090:9090 -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml --name prometheus prom/prometheus:latest
浏览器访问地址:http://IP:9090/targets
停止和启动prometheus的docker:
docker ps
docker stop 67fc771a6e67
docker start 67fc771a6e67 (同个容器数据还保留着)
删除prometheus的镜像
docker images
docker rm prometheus(后面启动的是全新数据的,没有保留)
启动prometheus镜像
docker run -d -p 9090:9090 -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml --name prometheus prom/prometheus:latest