查看官方网站说明
https://www.zabbix.com/documentation/3.4/zh/manual/installation/containers
安装Docker Zabbix 服务端步骤
本次以centos6.x版本安装
- 拉取镜像
$ docker pull mysql:5.7
$ docker pull zabbix/zabbix-server-mysql
$ docker pull zabbix/zabbix-web-nginx-mysql
- 启动mysql容器
docker run --name mysql-server -t \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
-d mysql:5.7 \
--character-set-server=utf8 --collation-server=utf8_bin
- 启动Zabbix server实例,并关联这个实例到已创建的MySQL服务器实例
docker run --name zabbix-server-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
--link mysql-server:mysql \
-p 10051:10051 \
-d zabbix/zabbix-server-mysql:latest
- 启动Zabbix web 接口,并将它与MySQL服务器实例和Zabbix server实例关联
docker run --name zabbix-web-nginx-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
--link mysql-server:mysql \
--link zabbix-server-mysql:zabbix-server \
-p 8080:80 \
-d zabbix/zabbix-web-nginx-mysql:latest
- 查看容器启动情况
# docker ps -a|grep zabbix
- 访问Zabbix的web界面
http://xx.xx.xx.xx:8080
初始账号密码
Admin
zabbix
安装Zabbix-agent 服务端步骤
下载相关的软件包
wget http://repo.zabbix.com/zabbix/3.2/rhel/6/i386/zabbix-agent-3.2.2-1.el6.i686.rpm
安装Zabbix Agent
yum -y localinstall zabbix-agent-3.2.2-1.el6.i686.rpm
修改Zabbix Agent配置
vim /etc/zabbix/zabbix_agentd.conf
Server=配置客户端的IP
ServerActive=配置客户端的IP
Hostname=配置客户端的主机名
启动Zabbix Agent配置
service zabbix-agent restart
如果启动不了,可以使用
sh -x /etc/init.d/zabbix-agent start
Zabbix 服务端配置中文
右上角头像--页面“主题”选择中文
网友评论