네트워크, 서버, VM, 애플리케이션 및 클라우드 서비스의 성능과 가용성을 추적하는 오픈소스 분산 모니터링 시스템입니다.
zabbix/zabbix-docker
Zabbix 모니터링 구성 요소를 컨테이너로 실행하기 위한 공식 Dockerfile 및 Compose 파일입니다.
대체할 수 있는 제품:Datadog
PRTG Network Monitor
- 스타
- 2,861
- 포크
- 1,432
- 열린 이슈
- 2
- 마지막 커밋
- 12시간 전
어떤 프로젝트인가요?
Zabbix는 네트워크 매개변수와 서버 상태를 추적하고, 설정 가능한 알림을 전송하며, 보고서와 데이터 시각화를 제공하는 오픈소스 분산 모니터링 시스템입니다. 이 저장소에는 Docker Hub에 게시되는 Zabbix 구성 요소 이미지의 빌드에 사용하는 공식 Dockerfile이 있습니다.
이미지는 서버(MySQL/MariaDB 및 PostgreSQL 변형), 프록시(SQLite3, MySQL), Apache 또는 Nginx 기반 웹 인터페이스, agent 및 agent 2, Java gateway, 헤드리스 브라우저 보고용 web service, SNMP trap 수신기, AI 에이전트를 Zabbix API에 연결하는 MCP server를 포함합니다. 기반 운영 체제로는 Alpine, CentOS, Oracle Linux, Ubuntu를 사용합니다.
또한 MySQL 및 PostgreSQL 스택용 Docker Compose 파일을 제공합니다. 환경 변수로 설정할 수 있으며, 데이터베이스와 기반 OS, 프로필을 선택하는 Makefile과 TLS 테스트 예제도 포함되어 있습니다.
핵심 기능
- 01Zabbix server, proxy, web frontend, agent 및 gateway용 이미지를 각각 제공합니다.
- 02MySQL/MariaDB, PostgreSQL, SQLite3 데이터베이스 백엔드를 지원합니다.
- 03Apache 및 Nginx 웹 프런트엔드 이미지를 제공합니다.
- 04Makefile과 .env 파일을 통해 설정할 수 있는 Docker Compose 스택을 포함합니다.
- 05Alpine, CentOS, Oracle Linux, Ubuntu 기반 이미지로 빌드합니다.
활용 사례
- Docker 또는 Docker Compose에서 Zabbix 모니터링 스택을 배포합니다.
- SQLite3 또는 MySQL 스토리지를 사용해 모니터링 대상 네트워크 가까이에서 Zabbix proxy를 실행합니다.
- TLS를 사용하는 데이터베이스 또는 웹 설정으로 Zabbix를 로컬에서 테스트합니다.
- MCP server 이미지를 통해 AI 에이전트를 Zabbix에 연결합니다.
빠른 시작
- 1
이 저장소를 클론합니다
- 2
저장소 루트에서 사용 가능한 make 타깃을 나열합니다
make help - 3
기본 구성으로 Zabbix를 시작합니다
make up - 4
작업을 마치면 PostgreSQL 설정을 중지하고 정리합니다
make down DB=pgsql
사용 전 알아둘 점
- make와 docker compose 버전 2.24.0 이상이 필요합니다.
- AGPL-3.0 라이선스가 적용되며, 수정 버전을 배포하거나 네트워크를 통해 제공할 경우 카피레프트 의무가 있습니다.
- README에 따르면 Zabbix Bridge Adapter는 독점 소프트웨어이며 별도의 EULA가 적용됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- zabbix-docker은(는) 무엇인가요?
- Zabbix 모니터링 구성 요소를 컨테이너로 실행하기 위한 공식 Dockerfile 및 Compose 파일입니다. Zabbix는 네트워크 매개변수와 서버 상태를 추적하고, 설정 가능한 알림을 전송하며, 보고서와 데이터 시각화를 제공하는 오픈소스 분산 모니터링 시스템입니다. 이 저장소에는 Docker Hub에 게시되는 Zabbix 구성 요소 이미지의 빌드에 사용하는 공식 Dockerfile이 있습니다.
- zabbix-docker은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- zabbix-docker은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- zabbix-docker은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. zabbix-docker의 마지막 커밋은 2026년 11월 6일입니다.
- zabbix-docker은(는) 어디에 사용할 수 있나요?
- Docker 또는 Docker Compose에서 Zabbix 모니터링 스택을 배포합니다. SQLite3 또는 MySQL 스토리지를 사용해 모니터링 대상 네트워크 가까이에서 Zabbix proxy를 실행합니다. TLS를 사용하는 데이터베이스 또는 웹 설정으로 Zabbix를 로컬에서 테스트합니다. MCP server 이미지를 통해 AI 에이전트를 Zabbix에 연결합니다.
- zabbix-docker는 어떻게 설치하나요?
- 이 저장소를 클론합니다 저장소 루트에서 사용 가능한 make 타깃을 나열합니다: make help 기본 구성으로 Zabbix를 시작합니다: make up 작업을 마치면 PostgreSQL 설정을 중지하고 정리합니다: make down DB=pgsql
- zabbix-docker은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/zabbix/zabbix-docker
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
웹 대시보드, Docker 컨테이너 통계, 과거 데이터와 알림을 제공하는 경량 셀프 호스팅 서버 모니터링 도구입니다.
서버 지표, HTTP/TCP/ICMP 서비스 점검, Linux 보안 기준선을 추적하는 Go 기반 경량 프로브 모니터링 시스템입니다.
Docker, Kubernetes, 업타임, TLS, cron 작업을 모니터링하고 알림과 내장 MCP 서버를 제공하는 단일 Go 바이너리 기반 자체 호스팅 모니터링 도구입니다.
Docker가 만든 스킬 파일 모음으로, AI 코딩 에이전트가 컨테이너화된 앱을 빌드하고 테스트하고 디버깅하고 최적화하도록 돕습니다.
초당 메트릭 수집, 자동 탐지, 내장 ML 이상 감지 및 알림 기능을 제공하는 오픈소스 실시간 인프라 모니터링 에이전트입니다.