文章目录
安装与升级
# 安装
yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-10.4.2-1.x86_64.rpm
yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-11.4.0-1.x86_64.rpm
# 启动、开机自启动
systemctl start grafana-server
systemctl enable grafana-server
# 配置文件,修改端口
/etc/grafana/grafaba.ini
# 重置admin密码、重置grafana管理员密码(未验证)
grafana-cli admin reset-admin-password 新密码
# 升级
dnf update https://dl.grafana.com/enterprise/release/grafana-enterprise-12.1.0-1.x86_64.rpm
systemctl restart grafana-server
将grafana嵌入其他系统
## 1、开启匿名登陆,开启允许嵌入
# 允许嵌入
allow_embedding = true
# 允许匿名登录
[auth.anonymous]
# enable anonymous access
enabled = true
# specify organization name that should be used for unauthenticated users
org_name = Main Org.
# specify role for unauthenticated users
org_role = Viewer
## 2、重启Grafana-server
systemctl restart grafana-server
## 3、将Dashboard或者Panel嵌入页面
<html>
<!-- 单个图表嵌入语句-->
<iframe src="http://grafana_host:3000/d-solo/sngTFUt7k/myapp-test?orgId=1&refresh=5s&panelId=8" width="450" height="200" frameborder="0"></iframe>
<!-- 整个Dashboard嵌入语句-->
<iframe src="http://grafana_host:3000/d/qagsAO5Vk/cm?orgId=1" width="100%" height="100%" frameboader="0"></iframe>
</html>
## Tips:
Grafana开启匿名登陆是否意味着只要能访问 http://grafana_host:3000的人就可以匿名查看所有Dashboard?
不是
匿名用户的查看和编辑范围通过 org_name 和 org_role 来控制,org_name是匿名用户所在组织。
每个组织都包含他们自己的仪表盘、数据源和配置,这些不能在组织之间共享共用。虽然用户可能属于一个以上的组织,但在多租户部署中最常使用多个组织。
Main Org.是默认组织,如果在生产使用匿名登陆,请务必新建组织以控制匿名用户的访问范围。
学习教程
## 作图
https://imageslr.com/2024/grafana.html#links
插件推荐
## 插件安装方式
## 查看所有版本:
grafana-cli plugins list-versions tencentcloud-monitor-app
## 手工安装
unzip /tmp/your-plugin.zip -d /var/lib/grafana/plugins/
grafana-cli --pluginUrl https://github.com/TencentCloud/tencentcloud-monitor-grafana-app/releases/download/2.9.5/tencentcloud-monitor-app-2.9.5.zip plugins install tencentcloud-monitor-app
grafana-cli --pluginUrl tencentcloud-monitor-app-2.9.5.zip plugins install tencentcloud-monitor-app
## 在线安装
grafana-cli plugins install simpod-json-datasource
grafana-cli plugins install marcusolsson-json-datasource
## 如何装腾讯云监控插件(这应该是能完美适配的最终组合了)
tencentcloud-monitor-app-2.8.7.zip
https://dl.grafana.com/enterprise/release/grafana-enterprise-10.0.13-1.x86_64.rpm
启用 https2.0
## 修改配置文件 /etc/grafana/grafana.ini
[server]
# Protocol (http, https, h2, socket)
protocol = h2
cert_file = /etc/grafana/my.grafana.pem
cert_key = /etc/grafana/my.grafana.key
如何进行本地备份(二进制部署方式)
## 配置数据
cp -rp /var/lib/grafana /var/lib/grafana_$(date +%Y%m%d%H%M)
## 备份配置文
cp -rp /etc/grafana /etc/grafana_$(date +%Y%m%d%H%M)
如何备份配置并在远程主机上恢复
## 备份配置
tar zcvf grafan-data.tar.gz /var/lib/grafana
tar zcvf grafan-config.tar.gz /etc/grafana
## 新设备上安装grafana
dnf install https://dl.grafana.com/enterprise/release/grafana-enterprise-12.1.0-1.x86_64.rpm
systemctl stop grafana-server
rm -rf /var/lib/grafana
rm -rf /etc/grafana
## 将配置解压到新设备
tar xf grafan-data.tar.gz -C /
tar xf grafan-config.tar.gz -C /
## 赋予相关目录权限
chown -R grafana:grafana /var/lib/grafana
chmod 755 /var/lib/grafana
## 启动
systemctl restart grafana-server
systemctl enable grafana-server
如果文章对你有帮助,欢迎点击上方按钮打赏作者
暂无评论