Grafana安装 for docker

1、部署Grafana

docker pull grafana/grafana

创建容器

docker run -p 3000:3000 \
-v /home/grafana/conf:/etc/grafana \
-v /home/grafana/data:/var/lib/grafana \
-v /home/grafana/logs:/var/log/grafana \
--name=grafana \
--restart=always \
-e TZ=Asia/Shanghai \
-d grafana/grafana

#可选配置,目录映射时避免出现权限问题,打开root的权限
--privileged=true \

docker run -p 3000:3000 \
--name=grafana \
--restart=always \
-d grafana/grafana


把grafana 文件拷贝出来

docker cp grafana:/etc/grafana/. /home/grafana/conf/
docker cp grafana:/var/lib/grafana/. /home/grafana/data/
docker cp grafana:/var/log/grafana/. /home/grafana/logs/

创建grafana用户

useradd grafana
#修改用户的UID、GID都是472
vim /etc/passwd
vim /etc/group

修改映射目录所有者为grafana用户、并进行授权

chown -R grafana:grafana /home/grafana/
chmod -R 755 /home/grafana/

2、安装zabbix插件

进入容器

docker exec -it grafana bash

查看插件列表

grafana cli plugins list-remote

执行安装插件

grafana cli plugins install alexanderzobnin-zabbix-app

重启

systemctl restart grafana-server
#或
service grafana-server restart

重启容器

docker restart grafana