从零开始搭建prometheus+grafana

从零开始搭建prometheus+grafana

一、grafana安装

1、官网下载rpm安装包 https://grafana.com/get

我下载的是 grafana-6.4.4-1.x86_64.rpm

2、切换到root,安装启动

yum localinstall grafana-6.4.4-1.x86_64.rpm

service grafana-server start

3、安装influxdb,我下载的是 influxdb-1.7.1.x86_64.rpm

    yum localinstall influxdb-1.7.1.x86_64.rpm

vim /etc/influxdb/influxdb.conf

service influxdb restart

Influx

4、至此,grafana安装完成,登录 服务器ip + 端口(默认3000)

   默认管理员账号密码为 admin/admin

 

 

二、prometheu安装

1、下载包,官网https://prometheus.io/download/

我下的是prometheus-2.7.1.linux-amd64.tar.gz

 

2、解压安装

tar -C /app/promethues/ -xvf prometheus-2.7.1.linux-amd64.tar.gz

 

3、切root添加软链接

ln -sv /app/promethues/prometheus-2.7.1.linux-amd64/ /usr/local/Prometheus

 

4、按照默认配置启动

./prometheus --config.file=/app/promethues/prometheus-2.7.1.linux-amd64/prometheus.yml &

 

5、访问页面 服务器ip+端口 验证,默认端口为9090

http://localhost:9090/

 

6、grafana添加prometheus监控看板

    添加数据源,选择prometheus,填写url(服务器IP + 端口3000), 点击页面dashboard import模板即可

 

7、添加主机节点监控,先下载

https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz

 

8、创建安装目录

mkdir -p /app/node_exporter

 

9、解压安装启动

tar -xvf node_exporter-0.17.0.linux-amd64.tar.gz -C /app/node_exporter/

cd /app/node_exporter/node_exporter-0.17.0.linux-amd64/

./node_exporter &

 

10、查看进程

ps -ef |grep node_exporter

 

11、修改prometheus配置文件添加监控项

vi /app/promethues/prometheus-2.7.1.linux-amd64/prometheus.yml

加入如下内容:

- job_name: 'node_exporter'

    static_configs:

    - targets: ['localhost:9100']

 

12、重启prometheus

ps -aux |grep prometheus

kill -9 XXX

ps -aux |grep prometheus

/app/promethues/prometheus-2.7.1.linux-amd64/prometheus --config.file=/app/promethues/prometheus-2.7.1.linux-amd64/prometheus.yml &

 

13、导入主机节点监控模板

https://grafana.com/grafana/dashboards/1860

如果能连着互联网可以直接根据模板id导入,否则通过下载json文件导入node-exporter_rev5.json

下载完成后,进入grafana manage页面,点击右上角的import进入导入模板页面,导入后可以设置监控项名称和prometheus源

 

 

 

14、至此,可以查看Dashboard是否正常显示

如果没有数据,有可能是导入的模板和你安装的客户端不匹配,也可能是是grafana缺少相关显示需要用到的插件piechart,

grafana的默认插件目录是/var/lib/grafana/plugins,可以将下载好的插件解压到这个目录,重启grafana即可

 

 

15、总的来说,需要的包有如下:

grafana-6.4.4-1.x86_64.rpm

grafana-piechart-panel-5f249d5.zip

influxdb-1.7.1.x86_64.rpm

node_exporter-0.18.1.linux-amd64.tar.gz

node-exporter_rev5.json

prometheus-2.7.1.linux-amd64.tar.gz

 

发布了63 篇原创文章 · 获赞 10 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_30966497/article/details/104022452
今日推荐