docker安装zabbix 4.0.1版本

容器化zabbix。

容器部署zabbix更简单

准备两台机器:
192.168.22.200 zabbix-server
192.168.22.8 zabbix-agent

软件版本:
docker: 18.06.1-ce
zabbix: 4.0.1

安装docker可以使用阿里镜像源的repo安装:
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

开始部署zabbix:
192.168.22.200上操作:

[[email protected] ~]# mkdir -p /data/zabbix/mysql
[[email protected] ~]# chown -R mysql.mysql  /data/zabbix/mysql

[[email protected] ~]# docker run --name mysql-server -t       -e MYSQL_DATABASE="zabbix"       -e MYSQL_USER="zabbix"       -e MYSQL_PASSWORD="zabbix_pwd"       -e MYSQL_ROOT_PASSWORD="root_pwd"       -v /data/zabbix/mysql:/var/lib/mysql       -d mysql:5.7

[[email protected] ~]# docker run --name zabbix-server-mysql -t       -e DB_SERVER_HOST="mysql-server"       -e MYSQL_DATABASE="zabbix"       -e MYSQL_USER="zabbix"       -e MYSQL_PASSWORD="zabbix_pwd"       -e MYSQL_ROOT_PASSWORD="root_pwd"       --link mysql-server:mysql       -p 10051:10051       -d zabbix/zabbix-server-mysql:latest

[[email protected] ~]# docker run --name zabbix-web-nginx-mysql -t       -e DB_SERVER_HOST="mysql-server"       -e MYSQL_DATABASE="zabbix"       -e MYSQL_USER="zabbix"       -e MYSQL_PASSWORD="zabbix_pwd"       -e MYSQL_ROOT_PASSWORD="root_pwd"       --link mysql-server:mysql       --link zabbix-server-mysql:zabbix-server       -p 80:80       -d zabbix/zabbix-web-nginx-mysql:latest

192.168.22.8上安装agent

[[email protected] ~]# docker run --name zabbix-agent       -e ZBX_HOSTNAME="harbor.qa.com"             -e ZBX_SERVER_HOST="192.168.22.200"             -e ZBX_METADATA="harbor"             -p 10050:10050             --privileged
            -d zabbix/zabbix-agent:latest

安装完成,浏览器上访问:192.168.22.200/zabbix Admin/zabbix

再建一个自动注册的动作,自动将192.168.22.8注册上来并监控。

原文地址:http://blog.51cto.com/passed/2321191

时间: 2024-11-02 09:06:09

docker安装zabbix 4.0.1版本的相关文章

Centos7.2.1511安装Zabbix 3.0

Centos7.2.1511安装Zabbix 3.0 先在虚拟机中安装好CentOS 7.2.1511,并设置好IP,允许虚拟机联网. 查看系统版本 cat /etc/redhat-release 1.安装MySQL 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自带的repos安装很简单: #yum install -y mariadb mariadb-server 启动mariadb #systemctl start mariadb 之前的服务管理命令还

64位CentOS 6.2下安装Zabbix 2.0.6

64位CentOS6.2下安装Zabbix 2.0.6 1.安装组件 yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel p3rl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml -y useradd zabbix 2.启动mysql service mysqld start mysqladmin –u root passwor

关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法

3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y#make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接 #wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm

基于 Docker 安装 zabbix

docker+zabbix,使用docker搭建zabbix服务 Zabbix 介绍 zabbix(音同 z?bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. Zabbix 作为企业级分布式监控系统,具有很多优点,如:分布式监控,支持 node 和 proxy 分布式模式:自动化注册,根据规则,自动注册主机到监控平台,自动添加监控模板

CentOS 7 安装 Zabbix 3.0

CentOS7搭建Zabbix 一.安装数据库: 1.  安装数据库:sudo  yum  grouinstall mariadb mariadb-server –y 2.  启动数据库:sudo systemctl  start mariadb 3.  设置开机启动:sudo systemctl enable mariadb 4.  初始化数据库:sudo mysql_secure_installation            //设置密码为123456 二.安装Zabbix 1.  下载Z

CentOS-6.5安装zabbix 3.0.4

zabbix需要mysql5.6以上版本,删除旧的版本 [[email protected] /]# yum -y remove mysql* 下载MySQL5.6版本 [[email protected] /]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm [[email protected] /]# yum -y install mysql-server [[email protecte

CentOS 7.2安装zabbix 3.0 LTS

1.zabbix简介 zabbix(音同 z?bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent. zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以

CentOS6上编译安装ZABBIX 3.0

0x00  实验环境 系统:CentOS-6.8-x86_64 httpd:2.4.20 mysql:5.6.31 php:5.6.22 IP:10.0.0.4 0x01  编译安装zabbix3.0 1.下载zabbix源码包 [[email protected] src]# cd /usr/local/src/ [[email protected] src]# wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Late

编译安装zabbix 3.0及分开部署配置详解

实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有4台主机,IP及角色分配如拓扑 下载地址:试验中用到mariadb软件的下载地址,http://pan.baidu.com/s/1bnnYiMr 实验拓扑: 一.准备工作 1.修改hostname和hosts文件为如下表格中内容: 说明:mysql是zabbix数据存放主机,server是zabbix主服务主机,web是zabbix前端展示主机,agent是被监控主机.通