Docker部署Zabbix+Grafana监控

摘要:
Docker部署了Zabbix+Grafana监控环境centos7;Docker17.12.0-ce;Docker composition1.20.1,2018-4-1 Zabbix 3.4.7的最新版本和Grafana 5.0.4#下载部署代码cd/optgitclonehttps://gitee.com/almi/zabbix-docker.git主要是Docker编写文件

Docker部署Zabbix+Grafana监控

环境 centos 7 ; Docker 17.12.0-ce ; docker-compose version 1.20.1
2018-4-1 当前zabbix最新版3.4.7 ,grafana最新版5.0.4

#下载部署代码

cd /opt  
git clone https://gitee.com/almi/zabbix-docker.git

主要是docker-compose编排文件,中文字体mi.ttc(小米兰亭)

#运行容器

cd zabbix-docker  
docker-compose -up -d

 #查看
docker-compose ps 

zabbix-snmp容器是zabbix snmp监控使用到
zabbix-java容器用于zabbix监控tomcat jmx

Docker部署Zabbix+Grafana监控第1张

#配置

zabbix 登录 ,默认账户Admin 密码zabbix
设置中文 :右上角Admin图标——Language——选择Chianses——Update

grafana安装zabbix插件

 #等待,若安装失败,多执行几次
  docker exec -it grafana grafana-cli plugins install alexanderzobnin-zabbix-app  

 # ✔ Installed alexanderzobnin-zabbix-app successfully 

 #重启grafana
 docker restart grafana
  • grafana登录 ip:3000 ,默认账户admin 密码admin
  • 启用zabbix插件:Home -> Installed Apps (zabbix) -> Zabbix Plugin Config -> Enable
  • 添加zabbix数据源:Add data source -> Type: Zabbix
    ... -> URL:http:// IP地址/api_jsonrpc.php ,Access选择direct->zabbix账户密码

参考文档

Zabbix docker 官方说明文档
https://www.zabbix.com/documentation/3.4/zh/manual/installation/containers

zabbix-docker官方git网址,很详细的docker-compose参考文档
https://github.com/zabbix/zabbix-docker

grafane docker部署参考
https://github.com/grafana/grafana-docker


这是目前最新版zabbix 3.4.7 ,可以自定义多个仪表盘
Docker部署Zabbix+Grafana监控第2张

grafana可以设置很多图形
Docker部署Zabbix+Grafana监控第3张

以下是我正在使用的版本zabbix3.2 (从zabbix 2.4升级到3.0,再升级到3.2)
3.2主面板栏目可以最小化, 3.4最新版不能
Docker部署Zabbix+Grafana监控第4张

免责声明:文章转载自《Docker部署Zabbix+Grafana监控》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇数据库性能测试方案示例ORACLE复杂查询之连接查询下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux安装ActiveMQ

linux: 准备工作:安装JDK7以上. https://www.cnblogs.com/Dylansuns/p/6974272.html 1. 下载cd /home/downloadwget https://archive.apache.org/dist/activemq/5.14.0/apache-activemq-5.14.0-bin.tar.gz...

Fiddler无法抓取HTTPS的问题,Fiddler证书无法安装终极解决方案

1.打开Fiddler--Tools--options 2.勾选options中的如下两项。勾选后验证是否能抓取https协议,如果不行再进行如下操作步骤(3,4) 3.点击上图中的Actions 勾选Actions-> Trust Root Certificate 另外,如果你要监听的程序访问的 HTTPS 站点使用的是不可信的证书,则请接着把...

最全的 Charles 抓包工具详解

0. 前言不管是移动开发者还是测试者,于抓包工具对于我们的工作都是非常有帮助的,而Charles是一款非常优秀的抓包工具 Charles不仅可以帮助我们抓取服务器返回的数据,还可以修改请求参数,修改响应体 基本上HTTP能修改的东西,Charles都能帮我们修改 所以当我们接口在Mock阶段时我们可以通过Charles设置我们本地的JSON数据,加速我们的...

docker环境下Java获取cpu核心数不准确,实际上是宿主机的cpu核心数

docker环境下Java获取cpu核心数异常 一次查询线上BUG时,发现JDK获取cpu核心数不准确,导致程序运行过程中出现了不符合预期的情况,因为在线上docker环境的JDK代码中获取的cpu核心数实际上是docker宿主机的cpu核心数。 于是,网上搜索了一下,确实是存在这个情况的,这么说是因为在后来的jdk版本中,JDK增强了对docker的支持...

Docker基础入门

Docker概述 Docker是一个用于开发,交付和运行应用程序的开放平台。 Docker优势 更快速的交付和部署 对于开发人员 - Build Once, Run Anywhere 容器意味着环境隔离和可重复性。开发人员只需为应用创建一次运行环境,然后打包成容器便可在其他机器上运行。另外,容器环境与所在的 Host 环境是隔离的,就像虚拟机一样,但更快更...

远程获取--snmp模块(python)/snmp-cmds,easysnmp

一、简介 snmp-cmds模块通过SNMP与目标设备进行通信,此模块适用于windows,此模块是基于系统已安装了net-snmp环境easysnmp模块通过SNMP与谬表设备进行通信,此模块用于linux,此模块基于系统已安装了net-snmp环境 二、snmp-cmds模块安装 2.1 在Windows平台 #1.系统环境安装net-snmp软件...