【Grafana】CentOS下安装Grafana
本文主要是在CentOS下对Grafana的安装和配置等进行介绍,以及一些踩过的坑。
一、基本介绍
本文主要介绍两种方法安装grafana,一种是通过YUM存储库进行下载,另一种是通过手动下载指定版本的grafana,这里下载的是开源版的grafana。
( 操作系统:CentOS 7.4)
二、安装方法
1.从YUM存储库中安装
从系统中打开终端如下:
在安装之前先对yum进行更新,注意 [root@xxxx ~]# 是用户名,需要输入的是 sudo yum update ,之后将不做提醒:
[root@xxxx ~]# sudo yum update
在yum中添加grafana的版本信息:
[root@xxxx ~]# sudo nano /etc/yum.repos.d/grafana.repo
将以下信息添加进去:
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
也可以在系统中找到 /etc/yum.repos.d/grafana.repo 文件,直接将以上一段信息添加进 grafana.repo.txt 中。
然后就可以正式安装grafana了,输入指令:
[root@xxxx ~]# sudo yum install grafana
出现以下信息说明安装成功:
2.手动下载指定版本
首先从网页上下载安装包,在终端中输入:
[root@xxxx ~]# wget https://dl.grafana.com/oss/release/grafana-6.7.2-1.x86_64.rpm
注:版本可以根据自己的需求更改
显示以下信息说明下载成功:
然后正式安装grafana,输入指令:
[root@xxxx ~]# yum install grafana-6.7.2-1.x86_64.rpm
出现以下信息说明安装成功:
三、启动grafana服务器
输入以下指令,启动服务器并查看状态:
1.由于grafana新安装,需要加载新的配置文件使其生效,之后启动就不需要了
sudo systemctl daemon-reload
2.启动grafana服务器
sudo systemctl start grafana-server
3.检查服务器状态
sudo systemctl status grafana-server
在检查服务器状态后,出现以下信息说明服务器已经启动:
注:图未截全
四、登录界面
在任一浏览器中进入 http://localhost:3000/,localhost为本机IP,3000为grafana的默认端口,端口可以在 /etc/grafana/grafana.ini文件中进行修改。
出现以下界面登录grafana,登录的用户名和密码均为 admin。
五、踩坑
由于之前在CentOS下已经安装过grafana,先使用指令卸载grafana:
[root@xxxx ~]# sudo yum remove grafana
再使用指令查看grafana版本,已经找不到版本了。
[root@xxxx ~]# grafana-cli -version
按照启动服务器的方法启动后,查看服务器状态发现启动失败:
按照网上查询的方法,关闭防火墙和selinux以后还是启动失败。
由于3000为默认端口,为演示grafana安装过程,没有进行更改。所以怀疑端口是否被已卸载的grafana环境占用,指令查询:
[root@xxxx ~]# lsof -i:3000
结果显示确实被占用,终于找到问题了==
接下来去掉占用PID就行,22387为 lsof -i:3000 查找到的PID:
[root@xxxx ~]# kill -9 22387
之后再重启服务器,成功启动。