centos启动grafana
时间: 2024-08-13 10:09:23 浏览: 42
CentOS 是一种基于 Red Hat Enterprise Linux (RHEL) 的开源操作系统,而 Grafana 是一款流行的开源可视化平台,用于监控和展示各种数据源。如果你想在 CentOS 上启动 Grafana,首先你需要安装 Grafana 并配置必要的服务。以下是基本步骤:
1. **安装依赖**:
- 更新系统包列表并安装依赖软件包,例如 Node.js(Grafana 需要 Node.js):
```sh
sudo yum update -y
sudo yum install epel-release -y
sudo yum install nodejs npm -y
```
2. **下载并安装 Grafana**:
```
sudo npm install grafana-cli -g
grafana-cli plugins install grafana-worldmap-panel
grafana-cli plugins install grafana-piechart-panel
```
安装官方推荐的一些面板插件。
3. **下载并解压 Grafana 包**:
```
wget https://dl.grafana.com/oss/release/grafana-${GRAFANA_VERSION}.tar.gz
tar -xvf grafana-${GRAFANA_VERSION}.tar.gz
```
将 `${GRAFANA_VERSION}` 替换为你要安装的具体版本号。
4. **配置 Grafana**:
- 创建一个配置文件 `config.sample.ini` 到 grafana目录下,并重命名成 `config.ini`:
```
cp ./grafana-${GRAFANA_VERSION}/conf/config-sample.ini ./grafana-${GRAFANA_VERSION}/conf/config.ini
```
5. **设置管理员用户**:
在 `config.ini` 中编辑 `[admin]` 部分,添加或修改用户名和密码。
6. **启动 Grafana 服务**:
- 首先创建启动脚本(如果尚未存在):
```
sudo nano /etc/systemd/system/grafana.service
```
添加类似以下内容:
```ini
[Unit]
Description=Grafana
After=network.target
[Service]
WorkingDirectory=/path/to/your/grafana-${GRAFANA_VERSION}
ExecStart=/usr/bin/node /path/to/your/grafana-${GRAFANA_VERSION}/bin/grafana-server --config=/path/to/your/grafana-${GRAFANA_VERSION}/conf/config.ini
Restart=always
User=nobody # 根据实际情况替换,通常用 nobody 或 grafana 用户
[Install]
WantedBy=multi-user.target
```
- 保存并启用服务:
```sh
sudo systemctl daemon-reload
sudo systemctl enable grafana.service
```
7. **启动服务**:
```sh
sudo systemctl start grafana.service
```
8. **验证安装**:
浏览器访问 http://localhost:3000,默认情况下应该能看到 Grafana 的登录界面。
阅读全文