美文网首页zabbix
Centos7下docker部署zabbix5.0

Centos7下docker部署zabbix5.0

作者: 就叫玩世吧 | 来源:发表于2020-06-01 22:04 被阅读0次

    一、关闭防火墙:

    systemctl stop firewalld.service      #停止firewalld服务

    systemctl disable firewalld.service    #设置开机默认不启动 

    二、关闭selinux:

    getenforce #查看状态

    sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

    三、安装docker:

    yum install -y yum-utils device-mapper-persistent-data lvm2

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)

    yum install docker-ce

    systemctl start docker

    systemctl enable docker

    四、开始部署各部件:

    1.mysql

    docker run --name mysql-server -t \

        -e MYSQL_DATABASE="zabbix"  \

        -e MYSQL_USER="zabbix"  \

        -e MYSQL_PASSWORD="zabbix" \

        -e MYSQL_ROOT_PASSWORD="zabbix"  \

        -d mysql:5.7  --character-set-server=utf8 --collation-server=utf8_bin

    2.zabbix-web-nginx-mysql

    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" \

          -e MYSQL_ROOT_PASSWORD="zabbix" \

          -e PHP_TZ="Asia/Shanghai" \

          --link mysql-server:mysql \

          --link zabbix-server-mysql:zabbix-server \

          -p 2121:2020 \

          --restart unless-stopped \

          -d zabbix/zabbix-web-nginx-mysql:centos-5.0.0

    3.zabbix-server-mysql

    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" \

          -e MYSQL_ROOT_PASSWORD="zabbix" \

          -e ZBX_JAVAGATEWAY="zabbix-java-gateway" \

          --link mysql-server:mysql \

          --link zabbix-java-gateway:zabbix-java-gateway \

          -p 10051:10051 \

          --restart unless-stopped \

          -d zabbix/zabbix-server-mysql:centos-5.0.0

    4.zabbix-agent

    docker run --name zabbix-agent --link zabbix-server-mysql:zabbix-server-mysql -e ZBX_SERVER_HOST="zabbix-server-mysql" -e ZBX_SERVER_PORT=10051 -e ZBX_HOSTNAME="zabbix_agent" -p 10050:10050 -d zabbix/zabbix-agent:centos-5.0.0

    5.zabbix-java-gateway

    docker run --name zabbix-java-gateway -t --restart unless-stopped -d zabbix/zabbix-java-gateway:centos-5.0.0

    五、性能优化:

    StartPollers=20

    StartPollersUnreachable=20

    StartIPMIPollers=10 

    StartTrappers=20 

    StartPingers=10

    StartDiscoverers=20

    StartHTTPPollers=10

    VMwareCacheSize=64M

    CacheSize=1024M

    StartDBSyncers=16

    HistoryCacheSize=256M

    HistoryIndexCacheSize=32M

    TrendCacheSize=64M 

    LogSlowQueries=3000

    六、中文问题:

    cat /usr/share/zabbix/include/defines.inc.php|grep fonts

    目录有了变化,在目录/usr/share/zabbix/assets/fonts/放入字体文件simkai.ttf,把名字换为DejaVuSans.ttf

    相关文章

      网友评论

        本文标题:Centos7下docker部署zabbix5.0

        本文链接:https://www.haomeiwen.com/subject/hemuzhtx.html