Skip to content

zabbix docker

zabbix 后端

docker run \
--restart always -itd \
--name zabbix-server \
--link mysql \               #//--link
-p 10051:10051 \                      #//docker inspect看下暴露的端口 docker inspect zabbix/zabbix-server-mysql  
-e DB_SERVER_HOST="mysql" \  #//直接写mysql容器名字   -e设置环境变量
-e MYSQL_USER="root" \
-e MYSQL_PASSWORD="M9y2512!" \
-d zabbix/zabbix-server-mysql   #//要使用那个镜像进行创建容器

docker run \
--restart always -itd \
--name zabbix-server \
--link mysql \
-p 10051:10051 \
-e DB_SERVER_HOST="mysql" \
-e MYSQL_USER="root" \
-e MYSQL_PASSWORD="M9y2512!" \
-d zabbix/zabbix-server-mysql

zabbix 前端

docker run \
--restart always -itd \
--name zabbix-web \
--link mysql \
--link zabbix-server \
-p 8081:8080 \
-p 8444:8443 \
-e DB_SERVER_HOST="mysql" \
-e MYSQL_USER="root" \
-e MYSQL_PASSWORD="M9y2512!" \
-e ZBX_SERVER_HOST="zabbix-server" \
-e PHP_TZ="Asia/Shanghai" \
-d zabbix/zabbix-web-nginx-mysql

访问

http://xxx.xx.xxx.xxx:8081   
Admin zabbix

查看服务器

//查看活跃的资源以及使用的内存
top 

// 按照内存排序
SHIFT + M 

// 按照CPU排序
SHIFT + P 

//查看剩余内存
free -h 


//查看具体进程pid的详情
lsof -p  pid

//查看docker容器内存占用
docker stats mysql

// 设置docker容器内存
docker update --memory="512m" --memory-swap="1g"  mysql