Centos 7 docker方式安装grafana

一、简介
Grafana是一个开源的度量分析和可视化套件。它最常用于可视化基础设施和应用程序分析的时间序列数据,但也用于许多其他领域,包括工业传感器,家庭自动化,天气和过程控制。
二、安装
2.1 查找镜像
docker search grafana
Centos 7 docker方式安装grafana
2.2 获取下载镜像
docker run -d -p 3000:3000 --name=grafana -v /data/grafana:/var/lib/grafana grafana/grafana
Centos 7 docker方式安装grafana
2.3 查看日志
docker logs -f grafana
Centos 7 docker方式安装grafana
发现报错,对’/var/lib/grafana/plugins’没有权限创建目录,那么就赋予权限:

chmod 777 /data/grafana
重启grafana
docker restart grafana
Centos 7 docker方式安装grafana
再次查看日志
Centos 7 docker方式安装grafana
2.4 查看最终效果。
访问http://...:3000/,成功的话会出现以下页面
Centos 7 docker方式安装grafana
三、操作
默认用户名密码为:admin/admin
3.1第一需要修改用户名和密码如图
Centos 7 docker方式安装grafana
3.2 添加数据源
Centos 7 docker方式安装grafana
Centos 7 docker方式安装grafana
3.3 添加展示的模板
Centos 7 docker方式安装grafana
Centos 7 docker方式安装grafana
3.4 添加用户
Centos 7 docker方式安装grafana
在这里可以添加用户和创建团队
Centos 7 docker方式安装grafana
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 的插件文件夹

重启Centos 7 docker方式安装grafana
docker restart grafana
登陆查看数据库源
Centos 7 docker方式安装grafana
插件安装完成了
我们去配置监控就可以了。