在 CentOS 上安装 Grafana 之前,需要确保已经安装了以下依赖:
以下是安装这些依赖的步骤:
1. 安装 JDK 8 或更高版本:
sudo yum install -y java-1.8.0-openjdk-devel
检查 JDK 安装是否成功:
java -version
2. 安装 Node.js 和 npm:
首先,添加 Node.js 的 YUM 存储库:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
然后,安装 Node.js 和 npm:
sudo yum install -y nodejs
检查 Node.js 和 npm 安装是否成功:
node -v
npm -v
3. 安装 MySQL 或 PostgreSQL 数据库:
这里以安装 MySQL 为例:
sudo yum install -y mariadb-server mariadb
启动 MySQL 服务并设置开机启动:
sudo systemctl start mariadb
sudo systemctl enable mariadb
运行安全安装脚本来配置 MySQL:
sudo mysql_secure_installation
创建一个新的 Grafana 数据源(例如,MySQL):
CREATE DATABASE grafana;
CREATE USER 'grafana'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON grafana.* TO 'grafana'@'localhost';
FLUSH PRIVILEGES;
EXIT;
4. 安装 Grafana:
下载最新版本的 Grafana:
wget https://dl.grafana.com/oss/release/grafana-8.2.0.linux-amd64.tar.gz
解压缩文件并进入解压后的目录:
tar -zxvf grafana-8.2.0.linux-amd64.tar.gz
cd grafana-8.2.0
配置 Grafana 数据源(使用刚刚创建的 MySQL 数据源):
./bin/grafana-server -config=/etc/grafana/grafana.ini
现在,Grafana 应该已经成功安装并运行在 CentOS 上。访问 http://your_server_ip:3000
,使用默认的用户名(admin)和密码(admin)登录。