Prometheus+Grafana安装

安装go环境

由于Prometheus 是用golang开发的,所以首先安装一个go环境,Go语言是跨平台,支持Windows、Linux、Mac OS X等系统,还提供有源码,可编译安装
Linux :go1.8.3.linux-amd64.tar.gz (86MB)
下载文件
下载后,上传到要部署的服务器,解压缩,修改配置文件

[root@localhost local]# cd /usr/local
[root@localhost local]# ls
bin  etc  games  go1.8.3.linux-amd64.tar.gz  include  lib  lib64  libexec  nginx  sbin  share  src
[root@localhost local]# tar -xzf go1.8.3.linux-amd64.tar.gz   解压缩文件
[root@localhost go]# vim /etc/profile   修改配置文件
在文件中加入以下内容:
export PATH=$PATH:/usr/local/go/bin
[root@localhost go]# source /etc/pro   让配置文件立刻生效
profile    profile.d/ protocols
[root@localhost go]# source /etc/profile
[root@localhost go]# go version   验证安装是否成功
go version go1.8.3 linux/amd64

监控服务器上安装Promethus

Promethus官网下载地址:
https://prometheus.io/download/
在这里插入图片描述
下载后上传到部署的服务器

[root@zabbix_agent local]# ls
bin  games  go1.8.3.linux-amd64.tar.gz  lib    libexec  prometheus-2.35.0-rc0.linux-amd64.tar.gz  share
etc  go     include                     lib64  nginx    sbin                                      src
[root@zabbix_agent local]# tar -xvf prometheus-2.35.0-rc0.linux-amd64.tar.gz
[root@localhost prometheus-2.35.0-rc0.linux-amd64]# vim prometheus.yml  编辑配置文件

在这里插入图片描述

# 运行promethus:
[root@localhost local]# /usr/local/prometheus-2.35.0-rc0.linux-amd64/prometheus --config.file=/usr/local/prometheus-2.35.0-rc0.linux-amd64/prometheus.yml &

在这里插入图片描述

通过浏览器访问"ip:9090"可以打开prometheus的自带监控界面
在这里插入图片描述
点击targets 跳转到监控目标,这里展现了多个监控对象。红框的表示部署的prometheus。由于未安装export,显示为红色
在这里插入图片描述

在133这台主机上,先安装go环境,再安装export(安装go环境的方法和前面一致)
https://prometheus.io/download/

[root@localhost local]# tar -xvf node_exporter-1.3.1.linux-amd64.tar.gz
[root@localhost local]# nohup /usr/local/node_exporter-1.3.1.linux-amd64/node_exporter >/dev/null 2>/dev/null &

执行后,回到prometheus查看监控目标,可以看到133主机也显示为蓝色了
在这里插入图片描述

安装Grafana

在监控服务器上安装grafana
罗米修斯默认的页面可能没有那么直观,可以安装grafana使监控看起来更直观
下载地址https://grafana.com/grafana/download

[root@localhost local]# wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.3-1.x86_64.rpm 
[root@localhost local]# sudo yum localinstall grafana-5.2.3-1.x86_64.rpm 

# 启动grafana服务,并把grafana加入到系统服务:
[root@localhost local]# sudo service grafana-server start
Starting grafana-server (via systemctl):                   [  OK  ]
[root@localhost local]# sudo /sbin/chkconfig --add grafana-server

启动后,打开如下URL,grafana端口采用默认的3000,访问192.168.86.131:3000
输入默认的用户名/密码:admin/admin
进去后会要求修改密码
在这里插入图片描述
在这里插入图片描述
点击add datasource,这里的type一定要选择对哦~
在这里插入图片描述

点击manage–import
在这里插入图片描述

配置Grafana数据展示模板:

至此Prometheus和Grafana已经打通了,接下来需要添加个图形模板以便展示数据。

Grafana里有很多的模板可以直接使用,链接:https://grafana.com/dashboards
我这里使用的是https://grafana.com/dashboards/8919,其中8919是ID号,可以在Grafana中Import,直接输入ID号会自动找到该模板。
在这里插入图片描述
选择刚才创建的data source:Prometheus–import
在这里插入图片描述
至此,grafana 部署完成。
在这里插入图片描述
https://blog.csdn.net/csolo/article/details/82460539

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值