Docker运行grafana与zabbix结合

Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器。Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB

Grafana 主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源;Graphite 和 InfluxDB 查询编辑器等等。

1、下载docker的grafana镜像,可以使用docker search grafana进行搜索,我一般会选择start比较多的。。也就是官方的镜像


1

2

3

4

5

6

7

8

9

10

11


# docker search grafana

NAME                                               DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED

grafana/grafana                                    The official Grafana docker container           245                  

tutum/grafana                                      Grafana dashboard for InfluxDB. Please set...   54                   [OK]

monitoringartist/grafana-xxl                       Grafana 3.0/2.6 with plugins: Zabbix, Dalm...   24                   [OK]

samuelebistoletti/docker-statsd-influxdb-grafana   Docker Image with StatsD, InfluxDB and Gra...   11                   [OK]

luzifer/grafana                                    Automated build from Grafana Debian package     3                    [OK]

bbinet/grafana                                                                                     2                    [OK]

.....

.....

.....

拉取镜像官方地址。https://hub.docker.com/r/grafana/grafana/  ,这里我选择的是3.0.4的版本,自己可以根据需要的版本来pull即可。


1


# docker pull grafana/grafana:3.0.4

查看拉取的grafana镜像


1

2

3


# docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

grafana/grafana     3.0.4               436c7c8b0cc0        6 weeks ago         262.2 MB

2、使用grafana镜像运行容器


1

2


#  docker run -d --name=grafana -p 3000:3000 -v /var/lib/grafana:/var/lib/grafana  grafana/grafana:master

a92fe62a4475483dd1d7b07691c7bc2de009d62d6005d22bfe26c499e5668e61

运行参数啥的,自行搜索查看。

查看运行的容器


1

2

3


# docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

grafana/grafana     master              9f3c94660f25        35 hours ago        263.7 MB

3、浏览器访问grafana管理界面,默认用户名和密码均为admin,以及配置zabbix-api

先安装下grafana的插件zabbix-app。


1

2

3

4

5

6

7

8

9

10

11


# docker exec -it grafana /bin/bash

[email protected]:/# grafana-cli plugins install alexanderzobnin-zabbix-app                                                                 

installing alexanderzobnin-zabbix-app @ 3.0.0

from url: https://grafana.net/api/plugins/alexanderzobnin-zabbix-app/versions/3.0.0/download

into: /var/lib/grafana/plugins

 Installed alexanderzobnin-zabbix-app successfully 

Restart grafana after installing plugins . <service grafana-server restart>

[email protected]:/# exit

重启grafana容器


1

2


[[email protected] ~]# docker restart grafana

grafana


开启zabbix插件功能,点击一下zabbix图标那。。。

其实zabbix插件还带一些模板。。到时候自己可以看看、、

配置zabbix数据源

参考博文其实配置都是一样的。。。。http://noodle.blog.51cto.com/2925423/1768749

时间: 2024-10-12 22:30:41

Docker运行grafana与zabbix结合的相关文章

阿里云ECS部署Grafana接入zabbix

原文链接 摘要: Grafana接入zabbix部署 阿里云ECS部署Grafana接入zabbix Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器.Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB. Grafana接入zabbix部署 阿里云ECS部署Grafana接入zabbix Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器.Grafana 是开源的,功

在 Azure 上使用 Docker运行 Mono

Docker 是最近相当热门的一个名词,它是一个基于 Linux Container 的轻量化的虚拟技术,而微软也相当积极与 Docker 合作,在 Azure 上支持这个火热的技术,并且提供简单的方式来建立 Docker Host,本文将会介绍如何在 Azure 上使用 Docker. Docker 简介 Docker 是一个开源的项目,主要的特点是能将应用程序包装在一个 LXC (Linux Container) 容器中,当这些应用被包装进容器后,部署.迁移都变得更为简单.与传统的虚拟化技术

Docker运行MongoDB及Redis及ssh端口映射远程连接

Docker运行MongoDB及Redis及ssh端口映射远程连接 本节内容简介 在本实验里我们将通过完成 MongoDB 和 Redis 两个容器来学习Dockerfile及Docker的运行机制. 本节中,我们需要依次完成下面几项任务: MongoDB 的安装及配置 Redis 的安装及配置 Dockerfile 的编写 从 Dockerfile 构建镜像 本次实验的需求是完成 Dockerfile,通过 Dockerfile 创建 MongoDB 或 Redis 应用.Dockerhub上

Docker 后台进程参数-------更改Docker运行根目录的方法

参数 介绍 --api-enable-cors=false 远程API调用. -b, --bridge="" 桥接一个系统上的网桥设备到 Docker 容器里,当使用 none 可以停用容器里的网络 --bip="" 使用 CIDR 地址来设定网络桥的 IP.此参数和 -b 不能一起使用. -D, --debug=false 开启Debug模式.例如:docker -d -D -d, --daemon=false 开启Daemon模式. --dns=[] 设置容器使

Docker运行java应用,应用日志时间和容器时间不一致

docker运行activemq,日志时间和容器时间如下: d我执行date命令隔了几分钟,由时间上发现正好差了8个小时,怀疑还是时区的原因. 2.疑惑 有好友称,讲宿主机的/etc/locatime挂载到容器中,就会解决此问题.可是得到的结果是依然是上图. 3.查询资料,请教大神,得到结果 在java应用启动前,添加参数 -Duser.timezone=GMT+08 4.我的java应用是Activemq消息队列,编辑activemq的启动脚本 vi   /opt/activemq/bin/a

在CentOS中使用docker运行nodejs应用

一.使用yum安装docker yum -y install docker 二.查看docker版本 docker version 三.安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动: [[email protected] ~]# systemctl start docker.service [[email protected] ~]# systemctl enable docker.service 四.设置docker加速 mkdir -p /etc/docker

docker 运行redis

自从接触docker之后,很多软件都想着用docker运行,毕竟手动安装的话老是要配一些环境变量啊,找配置文件修改配置什么的,docker却有更简便的办法. 正题: 建一个docker应用容器可以通过build dockerfile文件,但是这个文件手写的话又很麻烦,而且容易出错. 找到官方仓库: https://hub.docker.com,搜索要的软件,比如redis,可以看到 选择星比较多的,进入detail,这里介绍了多种情况下的启动方式:(启动前先运行 docker pull ***)

Grafana添加Zabbix为数据源(二)

接触过grafana的同学肯定会觉得grafana比zabbix的图像灵活好看很多,下面就让我们一起进行grafana的web界面配置 1.鼠标移动到左上角,点击Plugins,然后选择"config"选项,点击绿色的enabled选项,启动插件 2.添加zabbix为数据源 最后记得点击保存 Name:给数据源起一个名字. Default:选择默认,意味着数据源将预先选定为新的面板. Type:选择数据源的类型. Url:这里的Url是http协议,地址和端口是zabbix-web提

林帆:Docker运行GUI软件的方法

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 继上周的"Kubernetes v1.0特性解析"分享之后,本周我们邀请到ThoughtWorks咨询师林帆为大家带来主题为"Docker运行GUI软件的方法"的分享. 嘉宾简介:林帆,ThoughtWorks咨询师,主要关注Docker与容器相关方向. 简介: Docker通过namespace将容器与主机上的网络