docker for zabbix】的更多相关文章

本次使用docker搭建zabbix的组合是mysql+docker+zabix-server 1 先安装数据库mysql docker run --name zabbix-mysql-server --hostname zabbix-mysql-server \ -e MYSQL_ROOT_PASSWORD=" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD=" \ -e MYSQL_DATABASE="zabb…
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编排文件,中文字体msyhl.ttc(微软雅黑) #运行容器 cd…
零.Zabbix架构设计 一.docker安装mysql 查找Docker Hub上的mysql镜像: [root@10e131e69e15 ~]# docker search mysql INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io docker.io/mysql MySQL is a widely used, open-source relati... [OK] docker.io docker.io/mariadb Ma…
Zabbix 介绍 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. Zabbix 作为企业级分布式监控系统,具有很多优点,如:分布式监控,支持 node 和 proxy 分布式模式:自动化注册,根据规则,自动注册主机到监控平台,自动添加监控模板:支持 agentd.snmp.ipmi 和 jmx 等很多通信方…
  docker部署zabbix比源码安装简单一些,特此记录: 机器准备: zabbix-server: 192.168.0.150 homeserver zabbix-agent: 192.168.0.116 app1 软件准备: 两台机均安装并启动docker服务.   过程: 在zabbix-server上安装mysql镜像并启动: root@homeserver:/etc/docker# docker run --name mysql-server -t \ -e MYSQL_DATAB…
1 docker服务的安装 1)在线安装docker服务 在线安装可以参考下面的安装步骤 a 安装相关依赖组件 yum install -y yum-utils device-mapper-persistent-data lvm2 b docker源安装配置 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum-config-manager --enable docker…
docker部署zabbix   我相信大家都已经会再物理机上跑zabbix并且监控了,那么有没有想过在docker中跑zabbix?下面咱们来看看如何在docker中搭建zabbix并且监控 部署环境 2台物理机机器: zabbix-server:192.168.254.13 zabbix-agent:192.168.254.17 docker版本:Server Version: 19.03.1 zabbix版本:4.0 docker的镜像网站(清华大学):https://mirrors.tu…
一.准备工作 1.mysql数据库:192.168.1.5 2.nginx服务:192.168.1.10 3.docker服务器:192.168.1.20 4.zabbix客户端若干 二.docker搭建zabbix 1.部署zabbix-server 先部署测试zabbix-server: mkdir -p /home/docker/server/zabbixdocker pull zabbix/zabbix-server-mysql docker run --name zabbix-serv…
docker run -d -v /home/zabbix/mysql --name zabbix-db-storage busybox:latest docker run -d --name zabbix-db -v /home/zabbix/backups:/backups -v /etc/localtime:/etc/localtime:ro --volumes-from zabbix-db-storage --env="MARIADB_USER=zabbix" --env=&q…
一.安装Docker并部署Zabbix 建议先配置清华大学的docker-ce yum源,速度有保障:清华大学repo源 1.Zabbix Server节点配置 部署环境: [root@server0 ~]# docker -v Docker version , build 4c52b90 [root@server0 ~]# cat /proc/version Linux version -.el7.x86_64 (builder@kbuilder.dev.centos.org) ( (Red…
1. 先安装数据库mysqldocker run --name zabbix-mysql-server --hostname zabbix-mysql-server \-e MYSQL_ROOT_PASSWORD="123456" \-e MYSQL_USER="zabbix" \-e MYSQL_PASSWORD="123456" \-e MYSQL_DATABASE="zabbix" \-p 3306:3306 \-d \…
zabbix 官网提供一个镜像 [ zabbix-appliance ], 可以直接拉起一个 zabbix-server. 但是数据库无法分离出来. 本实践使用 zabbix 官方提供的 Docker 镜像 [ zabbix-server-mysql ], [ zabbix-web-nginx-mysql ], 以及 [ mariadb ] 搭建一个 zabbix-server. 镜像说明 zabbix-server-mysql : 运行zabbix-server mariadb: zabbix…
下载zabbix的镜像 $ docker pull berngp/docker-zabbix Using default tag: latest latest: Pulling from berngp/docker-zabbix 32c4f4fef1c6: Pulling fs layer 050a83e3f91c: Pull complete ...... Digest: sha256:f803e0bec1aec13b5c8a163f166fd50059c9d485ea83b3619aa070…
1 官方地址 官方写的很详细并且是中文的,一步步按照操作就可以 https://www.zabbix.com/documentation/3.4/zh/manual/installation/containers 2 启动一个空的Mysql服务器实例 docker run --name mysql-server -t \ -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD=&…
我相信大家都已经会再物理机上跑zabbix并且监控了,那么有没有想过在docker中跑zabbix?下面咱们来看看如何在docker中搭建zabbix并且监控 部署环境 2台物理机机器: zabbix-server:192.168.254.13 zabbix-agent:192.168.254.17 docker版本:Server Version: 19.03.1 zabbix版本:4.0 docker的镜像网站(清华大学):https://mirrors.tuna.tsinghua.edu.c…
1. docker-compose docker-compose :容器自带的编排工作,可以通过yaml编排文件,将容器要启动的命令写入文件,然后再利用docker-compose run file.yaml文件来直接启动,同时启动多个容器,方便应用服务的移植.共享. 2. 部署zabbix服务 部署zabbix服务,然后利用docker-compose启动. 1> 上传压缩包,解压 [root@node ~]# cd /opt/ [root@node opt]# ls rh zabbix-ag…
基础环境 cat /etc/redhat-release CentOS Linux release (Core) docker安装 配置yum源 # vim /etc/yum.repos.d/docker-ce.repo[docker-ce-stable]name=Docker CE Stable - $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stableenabled=1gpgc…
官方文档 https://www.zabbix.com/documentation/3.4/zh/manual/installation/containers 1 启动一个空的Mysql服务器实例 docker run --name mysql-server -t \ -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix" \ -e MYSQ…
基本原理.须知:1.zabbix 分为zabbix server和zabbix agent,其中zabbix server需要web环境,并且其数据存储在独立的数据库中:2.docker是一种容器服务,它是基于操作系统的虚拟化,可以减少应用对操作系统环境的依赖,并且它鼓励使用者单个应用使用独立的容器3.各大应用均制作了官方的docker镜像,保存在docker hub中,地址:hub.docker.com,官方镜像的使用说明也可以在这个地址找4.本文我们采用lnmp的web环境,并且完全使用官方…
一.docker容器间的互联 1.创建两个容器 [root@luoahong ~]# docker run -d --name luoahong httpd:latest 8f771f043391e77d18fb26d1af0f9c9a6e9fdd1e76ae05c41c265db1f6780067 [root@luoahong ~]# docker run -it --link luoahong:web01 centos:6.8 Unable to find image 'centos:6.8…
1.zabbix-mysql 数据库 sudo docker pull zabbix/zabbix-server-mysql sudo docker run --name some-zabbix-server-mysql -p 10051:10051 --net=host -e DB_SERVER_HOST="172.18.168.214" -e DB_SERVER_PORT=3366 -e MYSQL_USER="root" -e MYSQL_PASSWORD=&…
zabbix docker - 安装和初始化配置 安装zabbix server docker-mysql版本 zabbix server支持不同的数据库(详见zabbix的docker hub),这里选择mysql作为底层数据库, $ docker pull zabbix/zabbix-server-mysql 安装mysql docker $ docker pull mysql 设置和启动mysql数据库 $ docker run --name zabbix -v /var/docker_d…
在ubuntu docker inflxudb(安装 使用 备份 还原 以及python编码) telegraf Grafana我采用telegraf采集数据, 本文计划采用zabbix来才采集数据,仍然用grafana来展示数据(为了节约资源我把telegraf先停掉) sudo systemctl enable --now telegraf #添加到开机启动sudo systemctl disable --now telegraf #从开机启动移除systemctl status teleg…
centos的版本 # cat /etc/redhat-release CentOS Linux release (Core) docker的安装 配置yum源 # vim /etc/yum.repos.d/docker-ce.repo [docker-ce-stable] name=Docker CE Stable - $basearch baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable e…
环境准备:一台server端,两台agent端 server端部署zabbix-server和mariadb服务 agent端部署zabbix-agent服务 一.docker容器里下载zabbix和mariadb docker pull mariadb docker pull zabbix [root@localhost cmp_mariadb]# docker pull mariadb Using default tag: latest latest: Pulling from librar…
目录 Zabbix在Docker中的应用和监控 一.如何使Zabbix跑在Docker里 1.Docker基础环境配置 2.Docker-compose安装配置 3.启动zabbix server 4.基本配置 二.使用Zabbix监控Docker 1.部署方式 2.模块方式 3.使用Docker Agent方式 4.关联模版 转载文档 Zabbix在Docker中的应用和监控 一.如何使Zabbix跑在Docker里 Zabbix官方很早之前就提供里Zabbix的Docker镜像,而且提供里具…
安装docker 安装docker需要配置网络yum源,centos7自带的版本太低了 第一步:下载阿里云的docker安装包 在yum仓库的目录之下 [root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 还需要使用到extra和epel源   [extra] name=centos extra enabled=1 gpgcheck=0 baseurl=…
这个示例展现了如何运行支持MySQL数据库的Zabbix server,基于Nginx web服务器运行Zabbix web接口,以及Zabbix Java gateway. 1. 启动一个空的MySQL服务器实例 docker pull mysql:5.7 docker run --name my…
config.yaml存储zabbix的信息(主要包括zabbix server的url .请求头部.登陆的用户名密码) Zabbix_Config: zabbix_url: http://192.168.1.179/zabbix/api_jsonrpc.php zabbix_header: {"Content-Type": "application/json"} zabbix_user: Admin zabbix_pass: zabbix auth.py文件,主要…
本次使用docker搭建zabbix的组合是mysql+docker+zabix-server 测试环境为:1.操作系统版本为:centos7.5 2.docker版本为:1.13.1 3 mysql数据库为:5.7 1 先安装数据库mysql docker run --name zabbix-mysql-server --hostname zabbix-mysql-server \ -v /opt/mysql_db/mysql/conf/etc/mysql/conf.d -v /opt/mys…