Grafana 的常用方式: 将配置好的Grafana图嵌入到系统页面中
为了实现可免登录访问,可以通过如下方式进行设置:
在Grafana的配置文件 /etc/grafana/grafana.ini 中,找到 [auth.anonymous] 配置块,将其下的匿名访问控制 enabled 设置为 true,组织权限设置为 Viewer。
#################################### Anonymous Auth ######################
[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
之后重新运行容器,(这种方法网上有人成功过,但是我失败了)
/usr/share/grafana/conf/defaults.ini
同样是复制到宿主机中,修改也是一样的。
docker run --name grafana -p 3000:3000 -v 宿主机文件存放目录:/usr/share/grafana/conf/ grafana/grafana:10.2.2
通过浏览器访问,可以成功匿名登陆
docker run -d --name=grafana -p 3000:3000 -e "GF_AUTH_PROXY_ENABLED=true" -e "GF_AUTH_ANONYMOUS_ENABLED=true" -e "GF_SECURITY_ALLOW_EMBEDDING=true" grafana/grafana:10.2.2
vim /etc/grafana/grafana.ini
# 允许浏览器嵌入grafana
allow_embedding = true
# 开启匿名访问
[auth.anonymous]
# enable anonymous access
enabled = true
# 修改参数后需重启grafana
隐藏导航栏相当于URL后面加上参数 “&kiosk”
为了使Grafana看板更具吸引力,让页面不再单调,你可以通过一些简单的方式进行个性化定制。首先,你可以改变Grafana的主题色,使其更符合你的审美偏好。通过调整主题色,你可以选择更亮丽或更柔和的色彩,以满足你对色彩的不同需求
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
6035c0634d6b grafana/grafana:10.2.2 "/run.sh" 41 hours ago Up 25 hours 0.0.0.0:3000->3000/tcp grafana
CONTAINER ID
然后进入容器 # 进入容器
docker exec -it 6035c0634d6b bash
# 安装插件
grafana-cli plugins install yesoreyeram-boomtheme-panel
docker container restart 6035c0634d6b
https://codeload.github.com/charles1503/grafana-theme/zip/refs/heads/master
https://codeload.github.com/PettterWang/grafana_theme.park/zip/refs/heads/main
# E:/css 为我本地目录文件 /var/car_image 为挂载之后本地目录的位置
docker run -d -p 85:80 -v E:/css:/var/car_image nginx
加入下列代码
# /car_image/ 为浏览器输入路径(别名)
# /var/car_image/ 为实际存在的路径
# autoindex on; 允许访问目录
server {
location /car_image/ {
alias /var/car_image/;
autoindex on;
}
docker restart 容器id或者容器名字