目录
- 一、前言
- 二、node-exporter安装
- 三、Prometheus安装及配置
- 3.1 设置配置文件
- 3.2 Docker安装Prometheus
- 四、Grafana安装及配置
- 4.1 Grafana安装
- 4.2 Grafana配置Prometheus
- 4.3 下载模板并创建仪表盘
一、前言
在前面 Linux服务器监控:Grafana+InfluxDB+Telegraf监控平台搭建这篇中讲到一种服务器监控的方式。下面给大家说一下另一种服务器监控的方式,使用
node-exporter+Prometheus+Grafana
搭建的服务器监控平台。
这里安装node-exporter和Prometheus都是通过Docker安装的,关于Docker的安装,可以参考我的这篇博客的前面一部分:Docker安装Jenkins,它不香吗?
二、node-exporter安装
-
下载镜像
docker pull prom/node-exporter
-
生成容器
docker run -d -p 9100:9100 prom/node-exporter
-
验证是否安装成功——访问URL
http://服务器IP:9100/metrics
三、Prometheus安装及配置
3.1 设置配置文件
-
创建配置文件
prometheus.yml
mkdir /home/prometheus cd /home/prometheus vim prometheus.yml
-
配置文件内容如下:其中
IP地址
填写要监控的服务器的IP地址
,也就是前面安装node-exporter的服务器
的IP地址global: scrape_interval:60s evaluation_interval: 60s scrape_configs: - job_name: prometheus static_configs: - targets: ['localhost:9090'] labels: instance: prometheus - job_name: linux static_configs: - targets: ['IP地址:9100'] labels: instance: localhost
3.2 Docker安装Prometheus
- 下载镜像
docker pull prom/prometheus
- 生成容器
docker run -d -p 9090:9090 -v /home/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
- 验证是否安装成功
(1)访问URL:http://IP地址:9090/graph
(2)访问targets:http://IP地址:9090/targets
四、Grafana安装及配置
4.1 Grafana安装
关于Grafana安装请参考我前面的博客 Jmeter+Grafana+Influxdb可视化性能监控平台搭建:让压测实时的“酷炫”起来!的
三、Grafana安装及配置
。
4.2 Grafana配置Prometheus
- 添加数据源,并选择Prometheus
- 配置Prometheus相关数据
4.3 下载模板并创建仪表盘
-
下载ID为
11074
的模板文件,下载链接为:https://grafana.com/grafana/dashboards/11074
-
导入模板:点击+号->Import->upload .json file,选择下载好的模板文件。
-
最后效果