安装方法server端:(前提linux环境正确,docker版本正确,docker交付详情见docker交付篇)
zabbix server端交付流程包括:masql、zabbix-server、web端交付;
(1)#交付mysql
docker run --name zabbix-mysql \
-e MYSQL_ROOT_PASSWORD="123456" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="123456" \
-e MYSQL_DATABASE="zabbix" \
-p 3306:3306 \
-d mysql:5.7 \
--character-set-server=utf8 --collation-server=utf8_bin
(2)#交付zabbix服务
#使用当前服务器linux的IP地址
docker run --name zabbix-server \
-e DB_SERVER_HOST="linux所在服务器IP" \
-e MYSQL_USER="zabbix" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_PASSWORD="123456" \
-v /etc/localtime:/etc/localtime:ro \
-v /data/zabbix/alertscripts:/usr/lib/zabbix/alertscripts \
-v /data/zabbix/externalscripts:/usr/lib/zabbix/externalscripts \
-p 10051:10051 \
-d \
zabbix/zabbix-server-mysql
(3)#交付web
#使用当前服务器linux的IP地址
docker run --name zabbix-web \
-e DB_SERVER_HOST="linux所在服务器IP" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="123456" \
-e MYSQL_DATABASE="zabbix" \
-e ZBX_SERVER_HOST="linux所在服务器IP" \
-e PHP_TZ="Asia/Shanghai" \
-p 8000:80 \
-p 8443:443 \
-d \
zabbix/zabbix-web-nginx-mysql
安装完成后登录linux所在服务器IP:8000访问zabbix web端;监测完成后,
利用初始账号密码登录:Admin zabbix;
至此zabbix服务端安装完成;下一篇开始记录agent端的配置安装;