[技術乾貨] zabbix docker安裝詳細教程

Zabbix經常使用的安裝方法有源碼安裝、容器安裝、鏡像安裝,本視頻是【入門級】Zabbix系列之二——容器安裝。html

【入門級】Zabbix Docker安裝步驟詳解_騰訊視頻請添加連接描述mysql

上一章:
【專一】Zabbix源碼安裝超級教程—步驟詳解_騰訊視頻請添加連接描述linux

1、YUM安裝docker
[Tsinghua-centos7]
name=centos7-source
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7.6.1810/extras/x86_64/
enabled=1
gpgcheck=0sql

[Tsinghua-docker-ce]
name=docker-ce-source
baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/7/x86_64/stable/
enabled=1
gpgcheck=0docker

2、保存下載的RPM包
vim /etc/yum.conf
keepcache = 1vim

3、安裝docker
yum install -y docker-cecentos

4、配置docker加速器
註冊阿里雲帳號app

5、下載並啓動zabbix
docker search zabbix/zabbix-appliance
docker pull zabbix/zabbix-applianceide

6、新建卷,長期保存數據
查看啓動的hgzabbix容器的信息
docker inspect hgzabbix
docker contain stop hgzabbix
docker contain rm hgzabbix
docker volume create hgzabbix-data阿里雲

查看建立的卷的信息
docker inspect hgzabbix-data
docker run --name hgzabbix -p 80:80 -p 10051:10051 -v hgzabbix-data:/var/lib/mysql/ -d zabbix/zabbix-appliance

7、模擬須要監控mysql容器
docker pull mysql
docker run --name hgmysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

8、下載zabbix agent並啓動
docker pull zabbix/zabbix-agent
首先肯定hgzabbix的IP,docker inspect hgzabbix
run --name hgagent --network=container:hgmysql -e ZBX_HOSTNAME="hgmysql" -e ZBX_SERVER_HOST="172.17.0.2" -d zabbix/zabbix-agent
[技術乾貨] zabbix docker安裝詳細教程

9、修改zabbix agent監聽的端口
docker volume create zabbix-agent-config
/etc/zabbix/zabbix_agentd.d/a.conf
docker run --name hgagent-mysql --network=container:hgmysql -e ZBX_HOSTNAME="hgmysql" -e ZBX_SERVER_HOST="172.17.0.2" -v zabbix-agent-config:/etc/zabbix/zabbix_agentd.d -d zabbix/zabbix-agent

10、設置開機啓動
systemctl enable docker.service
docker update --restart always hgzabbix
docker update --restart always hgmysql
docker update --restart always hgagent-mysql

導出鏡像docker save -o hg zabbix/zabbix-appliance導入鏡像docker load -i hg

相關文章
相關標籤/搜索