[Docker] Docker 중 한 발은 자비빅스 매니저가 맡는다.
개시하다
Zabbix 관리자가 될 때까지 Docker 환경에서 명령을 출력하고 싶습니다.
※ 자세한 설정 설명 등은 없다.
구성도
가상 머신 구성
항목
설정
VM 이름
terraform-sv
OS
CentOS Linux release 7.6.1810 (Core)
vCPU
2
메모리(GB)
2
디스크 부팅
50GB
※ 최소한의 구성은 아닙니다.
전제 조건
Docker 환경이 구축된 상태
※ 손 순서대로 계속합니다.
【Docker】CentOS7.6에서 Docker 환경을 구축해 보았습니다.
작업흐름
①'zabbix-Appliance'컨테이너 세우기
② 자비빅스 매니저 로그인 확인
작업 단계
①'zabbix-Appliance'컨테이너 세우기
1.'zabbix-Appliance'컨테이너를 세운다.
※ 레이블은 "latest"에서 수행합니다.
명령하다
docker run --name zabbix-appliance -t -p 10051:10051 -p 80:80 -p 443:443 -d zabbix/zabbix-appliance:latest
Docker Hub에서 이미지를 다운로드하는 프로세스 및 컨테이너 시작 프로세스를 실행합니다.실행 예
[root@terraform-sv ~]# docker run --name zabbix-appliance -t -p 10051:10051 -p 80:80 -p 443:443 -d zabbix/zabbix-appliance:latest
Unable to find image 'zabbix/zabbix-appliance:latest' locally
latest: Pulling from zabbix/zabbix-appliance
4167d3e14976: Pull complete
63cbbe4e0961: Pull complete
1574aaacb959: Pull complete
2267246656b0: Pull complete
6beaad4ba6d2: Pull complete
62c88fa953a8: Pull complete
07c3e2214ad8: Pull complete
5fdaaee0a35b: Pull complete
f9c2b81f504f: Pull complete
a1e53750d5df: Pull complete
36470f08a3ed: Pull complete
652dd2050bb2: Pull complete
0d21d056e6d6: Pull complete
Digest: sha256:b8f66c17f3a7e6d10b1c16cbaa0106f8427096cfa0e8f91e4bf63667975cb636
Status: Downloaded newer image for zabbix/zabbix-appliance:latest
1f7b342f06db6378191993aec4917629a3f2f9e4e1a1abdb7d9b69a9a338c229
[root@terraform-sv ~]#
2. "zabbix-appliance"가 시작되었는지 확인합니다.
명령하다
docker ps
실행 예[root@terraform-sv ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1f7b342f06db zabbix/zabbix-appliance:latest "/sbin/tini -- /usr/…" About a minute ago Up About a minute 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp, 0.0.0.0:10051->10051/tcp, :::10051->10051/tcp zabbix-appliance
[root@terraform-sv ~]#
② 자비빅스 매니저 로그인 확인
1. 호스트 OS를 통해 Zabbix 관리자 액세스
仮想マシンのIPアドレス:80
액세스가 가능합니다.예)
192.168.2.100:80
2. Zabbix 관리자에 로그인
Admin/zabbix
※ 자비빅스 서버 버전 확인 방법
1. "zabbix-appliance"에 로그인
docker ps
실행 예[root@terraform-sv ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d1b55c85a9f8 zabbix/zabbix-appliance:latest "/sbin/tini -- /usr/…" 6 minutes ago Up 6 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp, 0.0.0.0:10051->10051/tcp, :::10051->10051/tcp zabbix-appliance
[root@terraform-sv ~]#
→ 실행 예제의 컨테이너 ID는 d1b55c85a9f8
입니다.docker exec -it <コンテナID> /bin/bash
실행 예[root@terraform-sv ~]# docker exec -it d1b55c85a9f8 /bin/bash
bash-5.0#
2. Zabbix Server 버전 확인
zabbix_server -V
실행 예bash-5.0# zabbix_server -V
zabbix_server (Zabbix) 4.4.6
Revision 8cc7024 21 February 2020, compilation time: Feb 21 2020 14:40:10
Copyright (C) 2020 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.
This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/).
Compiled with OpenSSL 1.1.1d 10 Sep 2019
Running with OpenSSL 1.1.1d 10 Sep 2019
bash-5.0#
→ 실행 예제의 Zabbix Server 버전은 4.4.6
입니다.exit
실행 예bash-5.0# exit
exit
[root@terraform-sv ~]#
참고 자료
2개의 명령으로 Zabbix 5.0LTS 구축
네트워크 엔지니어의 혼
Reference
이 문제에 관하여([Docker] Docker 중 한 발은 자비빅스 매니저가 맡는다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/supersatton/articles/4a4cb0e4559479텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)