Docker-compose部署Prometheus
介绍
本文介绍使用 Docker-compose 方式一键部署 Prometheus 及相关组件,实现黑盒测试(站点监控),docker-compose.yml 文件已上传至 Github ,拉取后即可启动。
1. 安装 docker-compose
Docker 和 Docker-Compose 安装方法参考:Docker入门(1)二进制安装 (opsnote.top)
2. 下载docker-compose.yml
因为某些原因,拉取失败可以多拉取几次
$ git clone https://github.com/hzbb2221/Prometheus-Grafana.git
3. 启动 Prometheus 容器
$ cd Prometheus-Grafana
$ docker-compose up -d
4. 添加权限重启
$ chmod 777 -R prometheus grafana alertmanager pushgateway blackbox_exporter
$ docker-compose restart
5. 地址测试
查一下容器状态是否都正常
$ docker-compose ps
Prometheus访问地址:http://IP:9090
Grafana访问地址:http://IP:3000 账号: admin 密码: admin
Alertmanager访问地址:http://IP:9093
Pushgateway访问地址:http://IP:9091
blackbox访问地址:http://IP:9115
6. Grafana添加数据源
选择 Configuration -- data sources -- Add data sources -- Prometheus
7. 导入模板 -- 9965
7.1 选择 Dashboards -- Import -- ID 输入9965,点击Load
7.2 选择数据源
8. 站点监控完成
可通过修改 Prometheus-Grafanaprometheus\blackbox
目录下的数据源文件调整监控站点信息,每30s自动刷新源数据
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
运维小记!
喜欢就支持一下吧
打赏
微信
支付宝