docker-compose 一鍵部署zabbix-proxy,zabbix-agent
阿新 • • 發佈:2020-07-31
docker-compose 一鍵部署zabbix-proxy,zabbix-agent
基於官方文件,增加了容器固定IP配置
zabbix-server:172.16.239.4
zabbix-web-apache-mysql:172.16.239.3
zabbix-server-agent: 172.16.239.5
mysql-server: 172.16.239.2
github:https://github.com/yogi401/zabbix-server-docker.git
網路配置
zbx_net_backend: 內部訪問使用,避免將資料庫埠暴露到外網
zbx_net_frontend: web外部訪問使用
環境配置檔案
路徑:zabbix-server/common/env/
mysql:env_mysql
MYSQL_ROOT_PASSWORD=rootpassword
MYSQL_DATABASE=zabbix
MYSQL_USER=zabbix
MYSQL_PASSWORD=zabbix.server
zabbix-server: env_server
DB_SERVER_HOST=mysql-server MYSQL_DATABASE=zabbix MYSQL_USER=zabbix MYSQL_PASSWORD=zabbix.server MYSQL_ROOT_PASSWORD=rootpassword ZBX_LOGTYPE=file ZBX_LOG_FILE=/tmp/ser.log
zabbix-web-apache-mysql: env_web
DB_SERVER_HOST=mysql-server
MYSQL_DATABASE=zabbix
MYSQL_USER=zabbix
MYSQL_PASSWORD=zabbix.server
MYSQL_ROOT_PASSWORD=rootpassword
ZBX_SERVER_HOST=zabbix-server
PHP_TZ=Asia/Shanghai
zabbix-server-agent: env_agent
ZBX_SERVER_HOST=172.16.239.4 ZBX_SERVER_PORT=10051 ZBX_LISTENPORT=10050
使用方法
mkdir ~/zabbix-server
cd ~/zabbix-server
git clone https://github.com/yogi401/zabbix-server-docker.git
cd zabbix-server-docker
docker-compose up -d