Zabbix — 모니터링

최신 도구 가이드 / 모니터링 / zabbix.html

모니터링원문등록 2026-10-18

서버·네트워크·클라우드를 통합 모니터링하는 오픈소스 관측성 솔루션

기본 정보

프로그램 이름Zabbix (재비크스)
한 줄 소개서버·네트워크·클라우드를 통합 모니터링하는 오픈소스 관측성 솔루션
개발·유지Zabbix LLC
공식 홈페이지https://www.zabbix.com/
공식 문서https://www.zabbix.com/documentation/
공식 다운로드https://www.zabbix.com/download
지원 운영체제Linux (서버), 다중 플랫폼 에이전트
라이선스AGPLv3 라이선스
안정 버전7.4.11 (안정 버전, 2026 릴리스 노트 기준) — 확인일 2026-10-18
GitHub 저장소https://github.com/zabbix/zabbix
분류모니터링 (태그: 모니터링, 인프라, 네트워크, 알림, 서버)

이 프로그램은 무엇인가?

Zabbix는 서버, 네트워크 장비, 클라우드, IoT까지 광범위한 자원을 모니터링하는 오픈소스 솔루션입니다. 에이전트, SNMP, IPMI, API 등 다양한 수집 방법을 지원해 기존 장비와의 통합이 쉽습니다.

수집된 메트릭은 중앙 서버에 저장되며, 트리거 임계값을 넘으면 이메일·채널·웹훅으로 알립니다. 머신러닝 기반 예측 임계값과 이상 징후 감지 기능도 제공합니다. 30만 이상의 배포 사례가 있는 검증된 솔루션입니다.

어떤 문제를 해결하는가?

  • 서버·네트워크 장비 상태를 하나의 콘솔에서 통합 모니터링해야 하는 상황
  • SNMP 트랩과 에이전트 데이터를 함께 수집·분석해야 하는 상황
  • 무료 오픈소스로 대규모 모니터링 체계를 구축해야 하는 상황

주요 기능

다중 수집 방법

에이전트, SNMP, JMX, IPMI, HTTP 등으로 데이터 수집

  • 활용 상황: 이기종 장비 통합 수집
  • 얻는 결과: 기존 장비를 추가 개발 없이 등록
  • 제한 사항: 장비별 적합한 방법 선택 필요

트리거·알림

임계값 규칙 기반 트리거와 다중 채널 알림

  • 활용 상황: 장애를 사전에 감지하고 통보
  • 얻는 결과: 이메일·Slack·웹훅 등으로 전달
  • 제한 사항: 알림 규칙 설계가 결과를 좌우

예측 분석

ML 기반 예측 임계값과 이상 징후 감지

  • 활용 상황: 고장 전 이상 패턴 발견
  • 얻는 결과: 예측 알림으로 사전 대응
  • 제한 사항: 충분한 이력 데이터가 필요

자동화·템플릿

템플릿으로 호스트 유형별 설정 재사용, 자동 등록 지원

  • 활용 상황: 대규모 호스트 관리 효율화
  • 얻는 결과: 새 장비 등록 시간 단축
  • 제한 사항: 템플릿 설계가 관리 품질에 영향

설치 및 실행

Ubuntu / Debian (APT)

Zabbix 공식 저장소를 추가해 서버·프록시·에이전트를 설치합니다.

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Docker Compose

공식 컨테이너 구성으로 격리 배포합니다.

docker compose up -d

RPM (RHEL / CentOS)

공식 RPM 저장소를 사용합니다.

sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

실제 사용 예제

웹 프론트엔드 접속

설치 후 기본 계정으로 웹 UI에 접속합니다.

http://<서버IP>/zabbix (기본 admin/zabbix)

호스트 등록

Configuration > Hosts에서 IP·템플릿을 지정해 호스트를 추가합니다.

에이전트 포트 10050 열람 필요

트리거 생성

호스트 항목에 임계값 규칙을 붙여 알림을 구성합니다.

예: CPU 부하 > 90% 지속 5분

장점과 한계

장점

  • AGPLv3로 무료·오픈소스, 상업적 제한 없음
  • 20년 이상의 개발·30만+ 배포로 검증된 안정성
  • 에이전트·SNMP 등 다양한 수집 방법 지원
  • 예측 임계값·머신러닝 이상 감지 기능 포함

사용 전에 고려할 점

  • 초기 설치·템플릿 설계에 학습 곡선이 있음
  • 대규모 환경에서는 DB·프록시 아키텍처 설계 필요
  • 클라우드 네이티브(컨테이너 중심) 환경에서는 Prometheus 조합이 더 익숙할 수 있음

비슷한 프로그램과 비교

프로그램특징이런 경우에 적합
Prometheus + Grafana메트릭 수집·시각화 중심의 클라우드 네이티브 스택Kubernetes·마이크로서비스 환경
Nagios서비스 체크 기반 전통적 모니터링플러그인 중심 기존 환경 유지
Netdata실시간 리소스 시각화에 특화된 경량 모니터단일 서버 즉시 확인

공식 자료 및 추가 학습

버전·지원 환경 정보는 2026-10-18 기준으로 공식 사이트에서 확인한 값입니다. 설치 명령은 사용하는 배포판과 버전에 따라 달라질 수 있으므로 공식 설치 문서를 함께 확인하세요.

실제 실행 화면

합성 예시 — 실제 실행 결과가 아닙니다. 화면은 합성 예시이며 실제 실행 결과가 아닙니다.

Zabbix 서버 상태와 에이전트 키 조회 예시

실제 운영 중인 서버

이 문서는 화면 표시용 가상 디렉터리의 항목입니다. 실제 서버 파일시스템과 연결되지 않으며, 파일 실행이나 시스템 명령을 수행하지 않습니다.