写点什么

Grafana 组件升级和离线镜像源

  • 2023-02-03
    北京
  • 本文字数:1353 字

    阅读完需:约 4 分钟

作者: gary 原文来源:https://tidb.net/blog/c60320aa

一、前言

   xx公司经过网络安全信息扫描,现TiDB集群存在grafana 权限提升漏洞(CVE-2022-39306|CNNVD-202211-
复制代码


399)。


   Grafana 是 Grafana 开源的一套提供可视化监控界面的开源
复制代码


2 监控工具。Grafana 中存在权限提升漏洞。可通过发送特制文件获取主机最高权限,进一步控制主机进行任意操作。


   此漏洞Grafana官网通报升级到v9.2.4以上版本可以解决此漏洞问题,现需要单独升级grafana组件并配置离线镜像源。
复制代码

二、现 tidb 集群信息


Grafana 版本为 V7.5.11


三、下载解压 grafana 组件

Grafana 官网下载地址


https://grafana.com/grafana/download/9.0.3?edition=oss


解压cd /tidb/softtar zxvf grafana-9.2.4.linux-amd64.tar.gz
复制代码

四、制作离线镜像源

制作镜像,把tidb镜像*json复制到/tidb/soft/grafana-9.2.4目录下,并重新打包cd /tidb/soft/tidb-enterprise-server-v6.1.0-linux-amd64cp *.json /tidb/soft/grafana-9.2.4cd /tidb/soft/grafana-9.2.4tar zcvf grafana-9.2.4.linux-amd64.tar.gz *

#离线镜像发布#查看当前镜像源,设置镜像源tiup mirror showtiup mirror set /tidb/soft/tidb-enterprise-server-v6.1.0-linux-amd64
#备份private.jsoncp /home/tidb/.tiup/keys/private.json /tmp/private.jsoncp /tidb/soft/tidb-enterprise-server-v6.1.0-linux-amd64/keys/*pingcap.json /home/tidb/.tiup/keys/private.json
#publish镜像tiup mirror publish grafana v6.1.0 /tidb/soft/grafana-9.2.4/grafana-9.2.4.linux-amd64.tar.gz grafana
#各个参数解释如下:· <comp-name>:组件名,如 tidb,建议使用符合正则 ^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$ 的字符串· <version>:当前正在发布的版本,版本号需要符合 Semantic Versioning· <tarball>:.tar.gz 包的本地路径,需要将组件的可执行文件及依赖放在该包中,由 TiUP 上传到镜像· <entry>:组件的可执行文件在 <tarball> 中的位置
#清理老文件[tidb@tidb80 .tiup]$ ls -l /tidb/soft/tidb-enterprise-server-v6.1.0-linux-amd64/*grafana.json-rw-r--r-- 1 tidb tidb 34115 6月 22 10:24 /tidb/soft/tidb-enterprise-server-v6.1.0-linux-amd64/2172.grafana.json-rw-rw-r-- 1 tidb tidb 33657 12月 2 17:46 /tidb/soft/tidb-enterprise-server-v6.1.0-linux-amd64/2173.grafana.json rm -rf /tidb/soft/tidb-enterprise-server-v6.1.0-linux-amd64/2172.grafana.json
复制代码

五、Grafana 组件升级替换

Grafana升级替换#备份老集群的/data/tidb-deploy/grafana/bin/目录cp -R /data/tidb-deploy/grafana-3000/bin/ bin.bak20221202 #将grafana-9.2.4数据复制到/data/tidb-deploy/grafana-3000/bin目录下cp -Rf /tidb/soft/grafana-9.2.4/* /data/tidb-deploy/grafana-3000/bin
#重新加载grafanatiup cluster reload tidb-test -R grafana
复制代码

六、升级后版本验证


升级后 grafana 版本为 v9.2.4



七、后续 grafana 扩缩容

#Grafana的扩缩容验证版本变化#grafana缩容tiup cluster scale-in tidb-test -N 192.168.2.80:3000
复制代码



#grafana扩容tiup cluster scale-out tidb-test scale-grafana.yaml
复制代码



#后续通过tiup工具进行grafana组件扩缩容仍然是v9.2.4版本
复制代码



发布于: 刚刚阅读数: 2
用户头像

TiDB 社区官网:https://tidb.net/ 2021-12-15 加入

TiDB 社区干货传送门是由 TiDB 社区中布道师组委会自发组织的 TiDB 社区优质内容对外宣布的栏目,旨在加深 TiDBer 之间的交流和学习。一起构建有爱、互助、共创共建的 TiDB 社区 https://tidb.net/

评论

发布
暂无评论
Grafana组件升级和离线镜像源_监控_TiDB 社区干货传送门_InfoQ写作社区