目录
Grafana官网:Grafana: The open observability platform | Grafana Labs
方法二:wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.4.7-1.x86_64.rpm
2、安装包放入/prometheus/prometheus/grafana路径,并对其进行安装启动(设置开机启动)
三、配置Prometheus的数据源,并导入grafana的模板
Grafana官网:Grafana: The open observability platform | Grafana Labs
一、Grafana是什么?
Grafana是一种美观,强大的可视化监控指标展示工具
grafana 是一款使用go语言编写的开源应用,主要用户大规模指标数据的可视化展示,是网络架构和应用分析中最流行的时序数据库展示工具,目前已经支持绝大部分常用的时序数据库
参考资料官网:http://docs.grafana.org/
grafana 效果图
二、安装Grafana
1、安装grafana软件安装包
安装网址:Download Grafana | Grafana Labs
我们将使用centos7.9下载(如果可以翻墙,最好翻墙下载试试)
方法一:安装包:sudo yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-9.4.7-1.x86_64.rpm
或者
方法二:wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.4.7-1.x86_64.rpm
我们可以使用wget来下载 也可以使用yum install -y 来下载
wget需要下载安装:yum install wget -y
将我们的grafana 和 Prometheus安装在同一台服务器上,能让我们更快的获取监控数据
安装Prometheus请参考:(34条消息) Prometheus监控软件的学习_Claylpf的博客-CSDN博客
[root@mysql prometheus]#
[root@mysql prometheus]# mkdir grafana #在Prometheus的基础上安装grafana 创建一个grafana的文件夹
[root@mysql prometheus]# ls
console_libraries consoles data grafana LICENSE nohup.out NOTICE prometheus prometheus.yml promtool
[root@mysql prometheus]# cd grafana/
[root@mysql grafana]# yum install wget -y #安装wget命令
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
epel/x86_64/metalink | 7.1 kB 00:00:00
* base: ftp.twaren.net
* epel: mirror-kr.misakamikoto.network
* extras: ftp.twaren.net
* updates: ftp.twaren.net
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
软件包 wget-1.14-18.el7_6.1.x86_64 已安装并且是最新版本
无须任何处理
[root@mysql grafana]# wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.4.7-1.x86_64.rpm #下载grafana源代码包
方法三:通过yum路径下的配置文件安装
如果下载速度过慢可以使用下面这种方式:
在官网上点击YUM/zypper
然后跳转到下面这页面
点击CentOS有关的支持链接
找到下面这段程序,并将下面程序的代码拷贝到自己的grafana.repo的文件里面去
我们先编辑grafana.repo文件在/etc/yum.repos.d目录下,并在文件中添加上面的代码,最后通过yum install grafana 下载
[root@mysql grafana]# cd /etc/yum.repos.d
[root@mysql yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo docker-ce.repo epel-testing.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-x86_64-kernel.repo epel.repo
[root@mysql yum.repos.d]# vim grafana.repo
[root@mysql yum.repos.d]# cat grafana.repo
[grafana]
name=grafana
baseurl=https://rpm.grafana.com
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://rpm.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
[root@mysql yum.repos.d]# yum install grafana #下载grafana工具
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
(如果没有下载完成说明需要翻墙连接外网)
2、安装包放入/prometheus/prometheus/grafana路径,并对其进行安装启动(设置开机启动)
[root@mysql grafana]# ls
grafana-enterprise-9.4.7-1.x86_64.rpm
[root@mysql grafana]# yum install grafana-enterprise-9.4.7-1.x86_64.rpm -y #将安装包进行解压
已加载插件:fastestmirror
正在检查 grafana-enterprise-9.4.7-1.x86_64.rpm: grafana-enterprise-9.4.7-1.x86_64
启动grafana软件
[root@mysql grafana]# service grafana-server start #启动grafana软件
Starting grafana-server (via systemctl): [ 确定 ]
[root@mysql grafana]# ps aux|grep grafana
grafana 6993 13.3 10.2 1226260 101960 ? Ssl 00:46 0:02 /usr/share/grafana/bin/grafana server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=rpm cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins cfg:default.paths.provisioning=/etc/grafana/provisioning
root 7001 0.0 0.0 112824 984 pts/0 R+ 00:46 0:00 grep --color=auto grafana
[root@mysql grafana]# netstat -anpult|grep grafana
tcp 0 0 172.20.10.3:45008 34.120.177.193:443 ESTABLISHED 6993/grafana
tcp 0 31 172.20.10.3:37468 185.199.109.133:443 ESTABLISHED 6993/grafana
tcp6 0 0 :::3000 :::* LISTEN 6993/grafana
[root@mysql grafana]#
[root@mysql grafana]# systemctl enable grafana-server #设置开机启动
Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.
[root@mysql grafana]#
3、登录,在浏览器里登录
默认的用户名和密码是:
用户名:admin
密码:admin
安装完成!
三、配置Prometheus的数据源,并导入grafana的模板
Dashboards :仪表盘,跟汽车上的仪表盘一样,通过一些柱状图等显示数据
下面展示了很多其他人完成的模板,我们可以直接调用
配置数据源和导入模板的步骤:
1、需要知道哪些模板可以使用,可以去官网寻找,也可以百度
2、点击如下图所示的Data sources
然后增加数据源
3、配置Prometheus的数据源
在其中输入你的Prometheus的IP地址(如:http://172.20.10.3:9090)
记住我们需要保存好哦
4、使用Dashboards
点击import
输入编号1860
点击import
查看效果
完成后可以尝试使用其他模板(如8919号模板)
8919号模板:里面是中文的模板(good)
5、保存后的Dashboards模板目录
完成grafana的使用,麻烦点个关注哦!!