centos7使用docker安装zabbix

Posted Lazyball

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7使用docker安装zabbix相关的知识,希望对你有一定的参考价值。

此文档不全  想研究 还是根据笔者提供的官网链接

 

环境

3.10.0-693.el7.x86_64

selinux已经关闭

docker安装完毕 安装docker的方法

我这里用的是一个zabbix镜像和一个mariadb镜像

官方镜像库:https://store.docker.com

zabbix地址:https://store.docker.com/community/images/monitoringartist/zabbix-xxl

mariadb地址:https://store.docker.com/community/images/monitoringartist/zabbix-db-mariadb

docker安装zabbix

以下文档依据官方提供的方法,根据自己的理解总结的

1.创建一个存储容器,作为mysql的数据卷

docker run \\
-d \\
-v /var/lib/mysql \\
--name zabbix-db-storage \\
busybox:latest

2.创建zabbix依赖的数据库mariadb

docker run \\
    -d \\
    --name zabbix-db \\
    -p 3306:3306 \\
    -v /backups:/backups \\
    -v /etc/localtime:/etc/localtime:ro \\
    --volumes-from zabbix-db-storage \\
    --env="MARIADB_USER=zabbix" \\
    --env="MARIADB_PASS=zabbix" \\
    --env="DB_innodb_buffer_pool_size=1024M" \\ #要是想添加其他参数,可以去官网查看添加
    monitoringartist/zabbix-db-mariadb:latest

3.创建zabbix

docker run \\
    -d \\
    --name zabbix \\
    -p 80:80 \\
    -p 10051:10051 \\
    -v /etc/localtime:/etc/localtime:ro \\
    --link zabbix-db:zabbix.db \\
    --env="ZS_DBHost=zabbix.db" \\
    --env="ZS_DBUser=zabbix" \\
    --env="ZS_DBPassword=zabbix" \\
    monitoringartist/zabbix-xxl:latest

 

以上是关于centos7使用docker安装zabbix的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix- 使用docker部署

centos上docker部署zabbix

使用 Docker 安装 Zabbix,并配置自定义监控项

使用 Docker 安装 Zabbix,并配置自定义监控项

zabbix5客户端安装和配置

Centos7下安装及配置Zabbix3.0