售前咨询400-838-0503

云服务器Linux系统如何配置Grafana?

发布:2025-05-24 07:54

Linux云服务器上Grafana配置完全指南

在云计算时代,利用Linux云服务器配置Grafana已经成为监控数据可视化的必备技能。本文将详细介绍从零开始配置Grafana的全过程,帮助您快速搭建专业的数据可视化平台。

一、准备工作

1.1 选择合适的云服务器

推荐配置:

  • CPU:至少2核
  • 内存:4GB以上
  • 存储:50GB SSD
  • 操作系统:Ubuntu 20.04/22.04或CentOS 7/8

1.2 安全组配置

确保开放以下端口:

端口 协议 用途
3000 TCP Grafana默认端口
9090 TCP Prometheus端口(可选)

二、安装Grafana

2.1 在Ubuntu上安装

sudo apt-get install -y apt-transport-https
sudo apt-get install -y software-properties-common wget
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
sudo apt-get update
sudo apt-get install grafana

2.2 在CentOS上安装

sudo tee /etc/yum.repos.d/grafana.repo <

三、基础配置

3.1 启动Grafana服务

sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl enable grafana-server

3.2 修改配置文件

编辑/etc/grafana/grafana.ini文件:

[server]
http_port = 3000
domain = yourdomain.com
root_url = %(protocol)s://%(domain)s:%(http_port)s/

3.3 防火墙设置

sudo ufw allow 3000/tcp
sudo ufw enable

四、高级配置

4.1 配置数据源

常见数据源配置方法:

  1. 登录Grafana(默认用户名/密码:admin/admin)
  2. 导航到Configuration > Data Sources
  3. 选择添加Prometheus、MySQL等数据源

4.2 设置反向代理(Nginx)

server {
    listen 80;
    server_name grafana.yourdomain.com;
    
    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

4.3 启用HTTPS

使用Let's Encrypt免费证书:

sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d grafana.yourdomain.com

五、安全建议

  • 修改默认admin密码
  • 启用LDAP/SSO集成
  • 定期备份Grafana数据库
  • 设置适当的用户权限
  • 监控Grafana服务器资源使用情况

通过本教程,您已经成功在Linux云服务器上配置了Grafana监控平台。Grafana强大的可视化功能可以帮助您更好地理解和分析各类监控数据。建议进一步探索Grafana的插件系统和告警功能,构建更完善的监控体系。

按文档操作后还是不行,把机器编号、出问题的时间点和现象截图一起提工单,能少来回一轮。

提交工单