docker 服务器安装prometheus、grafana、portainer、alertmanager

需要服务器安装docker,如果服务器没有,请先安装docker

1. 安装普罗米修斯:监控的软件

访问地址:http://192.16.6.214:9090/

docker run -d -p 9090:9090 -v /docker/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

解释:
docker run :启动容器
-d : 守护进程,就是后台启动不打印日志在控制台
-p 9090:9090 : 设置端口映射,宿主机的端口映射到容器内的端口 ,都是9090
-v /docker/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml : 挂载,将后面的容器内的路径文件 /etc/prometheus/prometheus.yml 挂载到宿主机的 路径地址 /docker/prometheus/prometheus.yml
prom/prometheus : 拉取镜像

2. 图形化界面grafana

grafana:是根据 prometheus 拿到的数据,做图形化的展示
访问地址:http://192.16.6.214:3000/

docker run -d --name=grafana -p 3000:3000 -v /docker/grafana:/var/lib/grafana grafana/grafana
给grafana这个文件夹设置权限
chmod 777 /docker/grafana

3. 容器启动管理 portainer

访问地址:http://192.16.6.214:9101
portainer:对docker启动的容器进行管理,方便对容器的增删,从启等

docker run -d -p 9101:9000 -v /home/portainer/docker.sock:/var/run/docker.sock --restart=always --name portainer portainer/portainer

4. 报警alertmanager

alertmanager:是一个报警系统,根据prometheus 的数据,可以选择短信,邮件,微信等方式进行提醒
访问地址:http://192.16.6.214:9093/
建议用第一句尝试,第二句好像缺少挂载文件

docker run -d -p 9093:9093 -v /root/alertmanager/:/etc/alertmanager/ docker.io/prom/alertmanager:latest --config.file=/etc/alertmanager/config.yml
docker run --name alertmanager -d -p 9093:9093 -v /docker/prometheus/alertmanager.yml:/etc/alertmanager/alertmanager.yml prom/alertmanager:latest
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值