Centos 7 docker方式安装grafana
一、简介
Grafana是一个开源的度量分析和可视化套件。它最常用于可视化基础设施和应用程序分析的时间序列数据,但也用于许多其他领域,包括工业传感器,家庭自动化,天气和过程控制。
二、安装
2.1 查找镜像
docker search grafana
2.2 获取下载镜像
docker run -d -p 3000:3000 --name=grafana -v /data/grafana:/var/lib/grafana grafana/grafana
2.3 查看日志
docker logs -f grafana
发现报错,对’/var/lib/grafana/plugins’没有权限创建目录,那么就赋予权限:
chmod 777 /data/grafana
重启grafana
docker restart grafana
再次查看日志
2.4 查看最终效果。
访问http://...:3000/,成功的话会出现以下页面
三、操作
默认用户名密码为:admin/admin
3.1第一需要修改用户名和密码如图
3.2 添加数据源
3.3 添加展示的模板
3.4 添加用户
在这里可以添加用户和创建团队
3.5 安装插件
首先
挂载数据文件,设置Grafana数据持久化
服务器新建一个脚本restart_granfana.sh
编辑里面内容如***意admin 为密码,可以去掉这一句 -e “GF_SECURITY_ADMIN_PASSWORD=admin” \
#!/bin/bash
basedir=$(cd `dirname $0`;pwd)
mkdir -p data # creates a folder for your data
ID=$(id -u) # saves your user id in the ID variable
docker stop grafana
docker rm grafana
docker run \
-d --name grafana -p 3000:3000 \
-e "GF_SERVER_ROOT_URL=http://grafana.server.name" \
-e "GF_SECURITY_ADMIN_PASSWORD=admin" \
--user $ID --volume "$PWD/data:/var/lib/grafana" \
grafana/grafana grafana
编辑完成后进行运行
可以看到运行目录下面出现
data 目录,下面有插件plugins 文件夹
举例子安装ClickHouse 插件
因为是docker 我手动下载插件包
weget https://grafana.com/plugins/vertamedia-clickhouse-datasource/installation
在这刚才的plugins 的插件文件夹
重启
docker restart grafana
登陆查看数据库源
插件安装完成了
我们去配置监控就可以了。