原理:
1、创建Prometheus容器:
docker run --name prometheus -d \
-p 9090:9090 \
-v /usr/local/prometheus.yml:/etc/prometheus/prometheus.yml \
prom/prometheus
访问Prometheus可视化页面:
访问地址 http://ip:9090
2、linux 服务器数据采集需要在被采集机器安装node-exporter
docker run -d \
--net="host" \
--pid="host" \
-v "/:/host:ro,rslave" \
quay.io/prometheus/node-exporter:latest \
--path.rootfs=/host
3、修改配置文件/usr/local/prometheus.yml
- job_name: linux
static_configs:
- targets: ['192.168.9.61:9100']
4、重启Prometheus,刷新页面 http://ip:9090
5、grafana搭建
docker run -d -p 3000:3000 --name grafana grafana/grafana
访问可视化页面:http://ip:3000/
初始账号密码: admin/admin
6、配置数据源+导入dashboards模板11074
7、查看linux监控面板
8、grafana告警
修改grafana配置文件:
vim /etc/grafana/grafana.ini
或 docker cp /usr/local/grafana.ini grafana:/etc/grafana/
重启容器: docker restart grafana