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