agent docker zabbix_Docker 学习笔记5 安装Zabbix4

本文还是拉取现有仓库来学习Docker的基本使用。

官方文档位置https://www.zabbix.com/documentation/3.4/zh/manual/installation/containers

一、安装命令

# 启动一个空的MySQL服务器实例docker pull mysql-serverdocker run --name mysql-server -t       -e MYSQL_DATABASE="zabbix"       -e MYSQL_USER="zabbix"       -e MYSQL_PASSWORD="your_zabbix_pwd111"       -e MYSQL_ROOT_PASSWORD="your_root_pwd222"       -v /data/zabbix/mysql:/var/lib/mysql       -d mysql:5.7.24       --character-set-server=utf8 --collation-server=utf8_bin# 启动Zabbix server实例,并关联这个实例到已创建的MySQL服务器实例docker pull zabbix-server-mysqldocker run --name zabbix-server-mysql -t       -e DB_SERVER_HOST="mysql-server"       -e MYSQL_DATABASE="zabbix"       -e MYSQL_USER="zabbix"       -e MYSQL_PASSWORD="your_zabbix_pwd111"       -e MYSQL_ROOT_PASSWORD="your_root_pwd222"       --link mysql-server:mysql       -p 10051:10051       -d zabbix/zabbix-server-mysql:latest# 启动Zabbix web 接口,并将它与MySQL服务器实例和Zabbix server实例关联docker pull zabbix/zabbix-web-nginx-mysql:latestdocker run --name zabbix-web-nginx-mysql -t       -e DB_SERVER_HOST="mysql-server"       -e MYSQL_DATABASE="zabbix"       -e MYSQL_USER="zabbix"       -e MYSQL_PASSWORD="your_zabbix_pwd111"       -e MYSQL_ROOT_PASSWORD="your_root_pwd222"       --link mysql-server:mysql       --link zabbix-server-mysql:zabbix-server       -p 8080:80       -d zabbix/zabbix-web-nginx-mysql:latest

二、设置

1. 访问网址

http://ip:8080 账号 Admin 密码 zabbix

2. 查看log

docker logs -f zabbix-web-nginx-mysql

三、安装zabbix-client

1. 安装命令

yum -y install zabbix-agent#重启 service zabbix-agent restart

2. 配置文件设置:

vim /etc/zabbix/zabbix_agentd.conf

3. 端口设置

  • 客户端:10080
  • 服务端:10081
    进入服务端容器:
docker exec -it zabbix-server-mysql bash

四、一些IP设置

完全按上面设置后,监测本机时服务器连不上本机的zabbix-agent

1. 查看zabbix-server IP

docker exec -it zabbix-server-mysql bashifconfig

可能值:172.17.0.3执行zabbix_get命令可以看到返回值。

bash-5.0# zabbix_get -s 172.17.0.1 -p 10050 -k "system.cpu.load[all,avg1]"0.010000bash-5.0# 

如果返回:zabbix_get []: Check access restrictions in Zabbix agent configuration就执行下面操作:

2. 到zabbix网页设置:

b6bf9e3065a5fa09102cbb1b2315d326.png

如图所示填写。

3. 设置zabbix-agent.conf

vim /etc/zabbix/zabbix_agentd.conf
Server=172.17.0.3ServerActive=172.17.0.3Hostname=ZabbixServer
service zabbix-agent restart
已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页