首页 > 行业资讯 > 通过 Docker 安装设定 Grafana | 运维进阶

通过 Docker 安装设定 Grafana | 运维进阶

时间:2023-03-31 来源: 浏览:

通过 Docker 安装设定 Grafana | 运维进阶

todo101 twt企业IT社区
twt企业IT社区

talkwithtrend

talkwithtrend.com社区(即twt社区)官方公众号,持续发布优秀社区原创内容。内容深度服务企业内各方向的架构师、运维主管、开发和运维工程师等IT专业岗位人群,让您时刻和国内企业IT同行保持信息同步。

收录于合集

【摘要】 本文介绍通过 Docker 安装设定 Grafana的具体步骤。

【作者】 安仲

(一)安装设定Grafana

  • Grafana介绍:

grafana是用于可视化大型测量数据的开源程序,他提供了强大和优雅的方式去创建、共享、浏览数据。dashboard中显示了你不同metric数据源中的数据。Grafana 是一个可视化工具,简单点说就是用来展示数据的。它和Zabbix有本质区别,在于它不能解决监控问题,仅用于展示。也就是说,在监控领域,Grafana 需要配合 Zabbix等工具一起使用,以获取数据源。Grafana 一般是配合时序数据库做数据展示的。

  • 拉取docker容器并启动:

Docker pull grafana/grafana

docker run --name=grafana -p 3000:3000 -itd grafana/grafana

  • 无网络copy docker 镜像并启动:

1.查看下载好的镜像:docker images

2. 保存下载的镜像: docker save    9b957e098315 > grafananew.tar

3.将 grafananew.tar  文件上传到目标服务器

4.从上传上来的镜像压缩文件导入到 docker 中。

 Docker load <grafananew.tar

5.查看导入的镜像:docker images

6.重命名导入的镜像:docker tag 9b957e098315 grafana:latest

  • 将配置文件复制到宿主机器并进行配置:

docker cp grafana:/etc/grafana/grafana.ini /etc/grafana/

docker rm -f grafana 

  • 修改grafana.ini文件增加邮件发送功能

Vi /etc/grafana/grafana.ini

enabled = true

host = smpt.163.com:25

user =

password =password

from_address =

 from_name = Grafana_eknet

  • 启动正式Grafana

Vi startgrafana.sh

docker run -p 3000:3000 --name grafana

-v /etc/grafana/grafana.ini:/etc/grafana/grafana.ini

-v /zabbix/grafana/data:/var/lib/grafana

-itd grafana/grafana

Chmod 655 startgrafana.sh

Mkdir grafana

Mkdir grafana/data

启动  grafana ./startgrafana.sh

http://10.56.20.209:3000

(二) Grafana和zabbix结合

  • 在grafana容器里安装zabbix 插件

docker exec -it grafana grafana-cli plugins install alexanderzobnin-zabbix-app

重新启动grafana 容器

Docker restart grafana

  • 在grafana 页面里配置zabbix插件

  • 点击zabbix插件并激活

  • grafana  页面里配置添加 zabbix 数据源

  • 修改 HTTP URL连接

http://10.56.20.203:8080/api_jsonrpc.php

  • 修改zabbix api details 设定用户名和密码及Basic Auth Details 用户名和密码:

admin126459646/admin126459646

  • 选择保存并测试:

  • 在grafana 页面里创建报警信息

  • 导入json仪表盘模板

根据自己需求下载:https://grafana.com/grafana/dashboards,下载完导入到grafana:

选择下载json文件

导入json 文件

在下面页面中选择zabbix 数据源后选择《import》

手动创建仪表盘

点击屏幕左侧《dashboards》,然后选择《browse》后,点击《New Dashboard》

在接下来的界面里面选择《add new panel》

修改pane title,group,host,item tag,item

选择保存,并输入dashboard name-àlinux-test

设定报警触发:

原题:通过 Docker 安装设定 Grafana
觉得本文有用,请 转发 或点击 “赏” ,让更多同行看到

 资料/文章推荐:

  • 在Grafana环境里配置Zabbix导航盘及导航盘数据解析 | 运维进阶

  • 经典干货:银行 Zabbix 监控架构

  • 基于 Zabbix 系统监控 Windows、Linux、VMware 等

欢迎关注社区  "监控" 技术主题   ,将会不断更新优质资料、文章。地址:

http://www.talkwithtrend.com/Topic/3937

下载 twt 社区客户端 APP

长按识别二维码即可下载

或到应用商店搜索“twt”

长按二维码关注公众号

*本公众号所发布内容仅代表作者观点,不代表社区立场

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐