docker安装zabbix一体机
目录
一、docker安装Zabbix套件
1.1 安装ubuntu系统
1.2 安装Docker(使用ubuntu官方源)
1.2.1 更新系统
1.2.2 安装Docker
1.2.3 启动Docker
1.2.4 加入Docker组
1.3 拉取并运行Zabbix容器
1.3.1 安装
1.3.2 修改镜像加速
1.3.3 再次安装
1.3.4 验证Zabbix容器
一、docker安装Zabbix套件
1.1 安装ubuntu系统
从官网下载ubuntu镜像
在VMware workstation上新建一个虚拟机
将不需要的硬件去掉,网卡选择NAT
勾选虚拟化
ISO映像选择之前官网下载的
启动虚拟机
选择第一个进行安装
选择英文
不升级,继续
英语键盘
选择“ubuntu server”安装
网卡获取到NAT的ip地址
不配置代理
使用默认的镜像源
保持默认,将整个磁盘做LVM
将所有剩余空间都给到根
最后的分区及空间大小如上图
配置服务器主机名,用户名和密码
保持默认,继续
按空格键选择OpenSSH,然后Done
这里什么都不选择不选择,直接Done
安装完成,重启
登陆进去确认ip地址
使用MobaXter远程SSH登陆
1.2 安装Docker(使用ubuntu官方源)
1.2.1 更新系统
sudo apt update
sudo apt upgrade -y
在upgrade的时候会出现需要重启那些服务,这里选择所有
1.2.2 安装Docker
我们使用ubuntu官方的docker直接安装
sudo apt install -y docker.io
使用sudo docker version能看到当前安装的docker的版本
1.2.3 启动Docker
sudo systemctl start docker
sudo systemctl enable docker
1.2.4 加入Docker组
将当前用户加入docker组
sudo usermod -aG docker $USER
刷新组权限
newgrp docker
1.3 拉取并运行Zabbix容器
1.3.1 安装
配置并拉取zabbix一体机,然后使用docker运行
sudo docker run -d \--name zabbix \-p 8080:80 \-p 10051:10051 \--restart unless-stopped \zabbix/zabbix-appliance:latest
这里提示在本地找不到zabbix-appliance:latest,那是因为还没有从docker-hub里面拉取下来,过会儿会自动拉取下来并加载。
在这里发现访问超时,我们修改镜像加速
1.3.2 修改镜像加速
sudo vim /etc/docker/daemon.json
{"registry-mirrors": ["https://docker.1panelproxy.com","https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc","https://registry.docker-cn.com"]}
要注意缩进,不然会报错
将daemon.json修改过后,重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
1.3.3 再次安装
此时就能正常的去拉取zabbix-appliance了。
1.3.4 验证Zabbix容器
也能看到docker已经将zabbix容器运行了起来
使用以下命令获取访问地址
echo "访问地址: http://$(hostname -I | awk '{print $1}'):8080"echo "用户名: Admin"echo "密码: zabbix"
此时使用浏览器输入http://192.168.42.148:8080就能打开zabbix平台
但这里看到是英文界面,可以点击右上角的用户头像进行切换
在最底下能看到当前的版本是4.4.6