温馨提示×

centos安装grafana依赖

小樊
81
2025-01-02 09:04:17
栏目: 智能运维

在 CentOS 上安装 Grafana 之前,需要确保已经安装了以下依赖:

  1. Java Development Kit (JDK) 8 或更高版本
  2. Node.js 和 npm(Node.js 包管理器)
  3. MySQL 或 PostgreSQL 数据库
  4. 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)登录。

0