맨위로가기

Zabbix

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Zabbix는 1998년 라트비아에서 알렉세이 블라디셰프가 사내 IT 인프라 모니터링을 위해 개발한 소프트웨어로, 2001년 GPL 라이선스 하에 공개되었다. 서버, 에이전트, 프론트엔드, 프록시 등의 모듈로 구성되어 있으며, C 언어, PHP, JavaScript 등을 사용한다. 2004년 첫 안정화 버전인 1.0이 출시되었으며, 이후 LTS(Long Term Support) 버전을 통해 장기적인 지원을 제공한다. 2016년 3.0 LTS 버전부터 UI 한국어 지원이 시작되었다. Zabbix Cloud는 2024년 10월 출시 예정이다.

더 읽어볼만한 페이지

  • 다중 에이전트 시스템 - 봇넷
    봇넷은 악성 소프트웨어에 감염되어 제3자의 통제를 받는 다수의 기기 네트워크로, 분산 서비스 거부 공격, 스팸 메일 발송, 정보 유출 등 사이버 범죄에 활용되며, 탐지와 차단을 어렵게 하기 위해 지속적으로 진화하고 있다.
  • 다중 에이전트 시스템 - 떼 지능
    떼 지능은 단순한 에이전트들의 상호작용을 통해 복잡한 집단 행동을 모델링하여 최적의 해를 찾는 계산 기법 및 알고리즘으로, 최적화, 군중 시뮬레이션, 데이터 분석 등 다양한 분야에 응용되며 인공 떼 지능 기술로 발전하고 있다.
  • 시스템 모니터 - Top (소프트웨어)
    top은 시스템의 실시간 상태를 보여주는 프로세스 모니터링 소프트웨어 유틸리티로, CPU 사용률, 메모리 사용량, 실행 중인 프로세스 목록 등 다양한 정보를 제공한다.
  • 시스템 모니터 - Nagios
    Nagios는 오픈 소스 소프트웨어로서 네트워크 및 시스템 상태 감시와 관리에 사용되며, 다양한 에이전트를 통해 시스템 리소스 및 네트워크 서비스 상태를 모니터링하고, 문제 발생 시 알림을 제공하며 자동화된 이벤트 핸들러를 통해 대응할 수 있고, 다양한 플러그인 지원과 안전한 원격 감시를 제공한다.
  • 네트워크 관리 - 인터넷 트래픽
    인터넷 트래픽은 동영상 스트리밍 서비스의 성장으로 동영상 사이트에서 주로 발생하며, 네트워크 효율성과 경제성에 중요한 영향을 미치고, 국가별 사용세 정책 및 트래픽 분류 기술 등이 관련되어 꾸준히 증가하는 추세이다.
  • 네트워크 관리 - 방화벽 (네트워킹)
    방화벽은 네트워크 보안을 위해 트래픽을 검사 및 제어하는 시스템으로, 설정된 규칙에 따라 패킷을 필터링하며, 다양한 종류와 기능을 가지고 로그를 기록 및 관리한다.
Zabbix - [IT 관련 정보]에 관한 문서
기본 정보
Zabbix 7.0 LTS 대시보드, 밝은 테마
Zabbix 7.0 LTS 대시보드, 밝은 테마
개발사Zabbix LLC
최초 출시일2001년 4월
최신 안정 버전7.0 LTS
최신 안정 버전 출시일2024년 5월 20일 (2일 전)
운영체제크로스 플랫폼
프로그래밍 언어C (서버, 프록시, 에이전트)
Go (agent2)
PHP (프론트엔드)
Java (Java 게이트웨이)
종류네트워크 관리 시스템
라이선스GNU General Public License
웹사이트Zabbix 공식 웹사이트
회사 정보
회사 종류 (라트비아)라트비아 민간 법인
회사명Zabbix社
약칭Zabbix
본사 위치117 Dzelzavas Street, Riga
설립일2005년
업종정보 통신업
사업 내용Zabbix 개발, 유지보수, 트레이닝
대표자Alexei Vladishev(알렉세이 블라디셰프)
주요 자회사Zabbix Japan
외부 링크Zabbix 공식 웹사이트
회사 정보 (Zabbix Japan)
회사 종류 (일본)합동회사
회사명Zabbix Japan합동회사
약칭Zabbix Japan
본사 위치東京都港区東新橋 2-16-3 カーザベルソーレ8階
설립일2012년10월 1일
업종정보 통신업
사업 내용Zabbix의 일본 내 지원 및 교육
대표자寺島広大
외부 링크Zabbix Japan 공식 웹사이트

2. 역사

Zabbix는 1998년 사내 소프트웨어 프로젝트로 시작되었다.[16] 2001년에는 GPL로 일반에 공개되었으며,[17] 2004년에 첫 번째 안정화 버전인 1.0이 공개되었다.[10]

LTS 버전은 5년 동안 장기 지원하며, 3.0 버전부터 UI 한국어 지원을 시작했다.[16]

Zabbix의 버전 번호 체계는 시간이 지남에 따라 변경되었다. 처음 두 개의 안정 브랜치는 1.0과 1.1이었지만, 1.1 이후에는 개발 버전에 홀수, 안정 버전에 짝수를 사용하기로 결정했다.

Zabbix 주요 버전
버전날짜비고
Zabbix 1.02004년 5월 23일
Zabbix 1.12006년 2월 6일
Zabbix 1.42007년 5월 29일
Zabbix 1.62008년 9월 11일
Zabbix 1.82009년 12월 7일
Zabbix 2.02012년 5월 21일LTS
Zabbix 2.22013년 11월 12일LTS
Zabbix 2.42014년 9월 11일
Zabbix 3.02016년 2월 16일LTS, 한국어 지원
Zabbix 3.22016년 9월 14일
Zabbix 3.42017년 8월 22일
Zabbix 4.02018년 10월 4일LTS
Zabbix 5.02020년LTS
Zabbix 6.02022년LTS
Zabbix 7.02024년LTS


2. 1. 개발 초기

Zabbix는 1998년 라트비아의 한 은행에서 알렉세이 블라디셰프(Alexei Vladishev)가 사내 IT 인프라 모니터링을 위한 소프트웨어 프로젝트로 개발을 시작했다.[16] 2001년 4월 7일, Zabbix 1.0alpha1 버전이 GPL(General Public License) 하에 일반에 공개되었다.[17]

날짜내용
1998년Zabbix 사내 프로젝트 시작[16]
2001년 4월 7일Zabbix 1.0alpha1 버전 GPL 공개[17]


2. 2. 정식 버전 출시 (1.x ~ 2.x)

2004년 5월 23일, Zabbix 1.0 정식 버전이 출시되었다.[10] 초기에는 다른 모니터링 솔루션에 비해 설정이 간단하다는 평가를 받았으나,[3][4] 이후 버전에서는 기능 확장과 함께 수동 구성이 필요한 부분도 늘어났다.[5] 2006년 Zabbix 1.1,[16] 2007년 1.4,[17] 2008년 1.6, 2009년 1.8 버전이 차례로 출시되었다. 2012년 5월 21일, Zabbix 2.0 LTS 버전이 공개되었다.[11]

Zabbix 주요 버전 (1.x ~ 2.x)
버전날짜비고
Zabbix 1.02004년 5월 23일
Zabbix 1.12006년 2월 6일
Zabbix 1.42007년 5월 29일
Zabbix 1.62008년 9월 11일
Zabbix 1.82009년 12월 7일
Zabbix 2.02012년 5월 21일LTS
Zabbix 2.22013년 11월 12일LTS
Zabbix 2.42014년 9월 11일


2. 3. 한국어 지원 및 LTS 버전 (3.x ~)

LTS 버전은 5년 동안 장기 지원하며, 3.0 버전부터 UI 한국어 지원을 시작했다.[16] 이를 통해 국내 사용자층 확대에 기여했다.

Zabbix 3.0.0 버전의 대시보드


Zabbix는 새로운 기능을 보통 6개월마다 주요 버전으로, 1.5년마다 LTS 버전으로 출시한다.

2016년 3.0 LTS, 2018년 4.0 LTS[12], 2020년 5.0 LTS[13], 2022년 6.0 LTS[14], 2024년 7.0 LTS[15]가 출시되었다.

3. 구성

Zabbix는 IT 인프라 모니터링 도구로 설계되었으며, 새로운 기능은 일반적으로 6개월마다 주요 버전으로, 1.5년마다 LTS 버전으로 출시된다.

Zabbix는 자유 소프트웨어이며, 오픈 소스 소프트웨어이지만, 라트비아 리가에 본사를 둔 Zabbix LLC가 개발한 폐쇄형 개발 소프트웨어 제품이다.

초창기에 Zabbix는 다른 모니터링 솔루션에 비해 설정이 간단하다고 평가받았으나,[3][4] 이후에는 상당한 양의 수동 구성이 필요하다고 여겨지기도 했다.[5] Zabbix는 확장 가능한 모니터링 솔루션을 구현하기 위해 기존 도구 및 기능의 사용뿐만 아니라 독점 솔루션에도 중점을 둔다.[6]

Zabbix는 단순 확인을 통해 모니터링 대상에 소프트웨어를 설치할 필요 없이, SMTP나 HTTP 등의 표준 서비스로 가용성과 응답성을 확인할 수 있다. Zabbix 에이전트를 설치하면 CPU 부하, 네트워크 사용률, 디스크 용량 등의 상태를 모니터링할 수 있다. 에이전트 설치 없이 SNMP, TCP, ICMP 경유, IPMI, SSH, telnet을 이용한 모니터링도 지원한다. 또한 Zabbix는 XMPP를 포함한 다양한 실시간 알림 메커니즘을 갖추고 있다.

3. 1. 주요 구성 요소

Zabbix는 다음과 같은 주요 구성 요소로 이루어져 있다.

  • 서버: Zabbix의 핵심 구성 요소로, 데이터 수집, 처리, 알림 전송 등 주요 기능을 담당한다.
  • 에이전트: 모니터링 대상 시스템에 설치되어 CPU, 메모리, 네트워크 사용량 등 데이터를 수집하여 Zabbix 서버로 전송한다. C 언어로 작성된 Zabbix agent와 Go 언어로 작성된 Zabbix agent2, 두 종류가 있다.
  • 프론트엔드: 사용자가 Zabbix 서버와 상호 작용하고 모니터링 데이터를 시각적으로 확인할 수 있는 웹 인터페이스를 제공한다.
  • 프록시: Zabbix 서버를 대신하여 특정 네트워크 환경(방화벽, 원격지 등)에서 데이터를 수집하고 서버로 전달하는 역할을 수행한다.


서버, 에이전트, 프록시는 C 언어로 작성되었으며, 프론트엔드는 PHP와 JavaScript로 구현되어 있다.

3. 2. 기술 스택

Zabbix는 데이터 저장을 위해 MySQL, PostgreSQL, SQLite, Oracle을 사용한다.[7] 백엔드는 C 언어로, 웹 프론트엔드는 PHP와 JavaScript로 구현되어 있다. Zabbix는 서버, 에이전트, 프론트엔드, 프록시 등의 여러 모듈로 구성되어 있으며, 서버, 에이전트 및 프록시는 C 언어로 작성되었다. Zabbix 에이전트는 C 언어로 작성된 Zabbix agent와 Go 언어로 작성된 Zabbix agent2 두 종류가 있다.

4. 기능

Zabbix는 주로 IT 인프라 모니터링 도구로 설계되었다. 새로운 기능은 일반적으로 6개월마다 주요 버전으로, 1.5년마다 LTS 버전으로 출시된다.

GNU Affero General Public License 버전 3 (7.0.0 이전에는 GNU General Public License 버전 2의 조건에 따라)에 따라 출시된[2] Zabbix는 모든 기능을 사용하기 위해 추가 라이선스가 필요 없는 자유 소프트웨어이다. Zabbix는 오픈 소스 소프트웨어이지만, 라트비아 리가에 본사를 둔 Zabbix LLC가 개발한 폐쇄형 개발 소프트웨어 제품이다.

초창기에 Zabbix는 다른 모니터링 솔루션에 비해 설정이 간단하다고 설명되었다.[3][4] 그러나 이후에는 상당한 양의 수동 구성이 필요하다고 여겨지기도 했다.[5] 그러나 오픈 소스 제품인 Zabbix는 확장 가능한 모니터링 솔루션을 구현하기 위해 기존 도구 및 기능의 사용뿐만 아니라 독점 솔루션에도 중점을 둔다.[6]

Zabbix는 데이터 저장을 위해 MySQL, PostgreSQL, SQLite, Oracle을 사용한다.[7] 백엔드는 C 언어로, 웹 프론트엔드는 PHP로 작성되어 있다.

4. 1. 모니터링 방법

Zabbix는 몇 가지 모니터링 방법을 제공한다. 단순 확인은 모니터링 대상에 소프트웨어를 설치할 필요 없이, SMTP, HTTP 등의 표준 서비스로 가용성과 응답성을 확인할 수 있다. Zabbix 에이전트를 UNIX, Windows 등의 모니터링 대상에 설치하면 CPU 부하, 네트워크 사용률, 디스크 용량 등의 상태를 모니터링할 수 있다. Zabbix는 모니터링 대상에 에이전트 설치 없이 SNMP, TCP, ICMP 경유, IPMI, SSH, 텔넷을 이용한 모니터링도 지원한다. 또한 Zabbix는 XMPP를 포함한 다양한 실시간 알림 메커니즘을 갖추고 있다.[7]

4. 2. 알림 및 장애 관리

Zabbix는 XMPP를 비롯한 다양한 실시간 알림 메커니즘을 갖추고 있다.[2]

5. Zabbix Cloud

Zabbix Cloud영어는 표준 Zabbix 기능을 추가적인 유연성과 함께 제공하도록 설계된 솔루션이다. 2024년 10월에 출시된 Zabbix Cloud 노드는 온-프레미스 Zabbix 인스턴스와 동일한 데이터 수집, 처리 및 분석 방법을 사용한다.[1]

6. 라이선스

Zabbix는 추가 라이선스 없이 모든 기능을 사용할 수 있는 자유 소프트웨어이다.[2] 7.0.0 버전 이전에는 GNU General Public License 버전 2에 따라 배포되었으며, 7.0.0 버전부터는 GNU Affero General Public License 버전 3에 따라 배포된다.[2] Zabbix는 오픈 소스 소프트웨어이지만, 라트비아 리가에 본사를 둔 Zabbix LLC가 개발한 폐쇄형 개발 소프트웨어 제품이다.

참조

[1] 웹사이트 Best network monitoring tools 2022: Top expert picks https://www.zdnet.co[...] 2022-02-24
[2] 웹사이트 Striking the Right Balance: Zabbix 7.0 to be Released Under AGPLv3 License https://blog.zabbix.[...] 2024-04-03
[3] 서적 Sarbanes-Oxley IT Compliance Using Open Source Tools https://books.google[...] Elsevier 2007-12-19
[4] 서적 Monitoring Docker https://books.google[...] Packt Publishing Ltd 2015-12-15
[5] 웹사이트 REVIEW: Zabbix delivers effective, no-frills network monitoring https://www.networkw[...] IDG 2018-09-12
[6] 웹사이트 How Bank of China Uses a Scale-Out Database to Support Zabbix Monitoring at Scale https://pingcap.com/[...] 2022-04-19
[7] 문서 4.4まではIBM Db2もサポートしていた
[8] URL Presentation, containing early history http://www.netways.d[...]
[9] URL Freshmeat announcement page http://themes.freshm[...]
[10] URL Zabbix release list http://zabbix.org/wi[...]
[11] 웹사이트 Zabbix Life Cycle & Release Policy https://www.zabbix.c[...] 2020-05-13
[12] 웹사이트 Release Notes for Zabbix 4.0.0 https://www.zabbix.c[...] 2019-01-19
[13] 웹사이트 Release Notes for Zabbix 5.0.0 https://www.zabbix.c[...] 2020-05-13
[14] 웹사이트 Release Notes for Zabbix 6.0.0 https://www.zabbix.c[...] 2023-01-23
[15] 웹사이트 Release Notes for Zabbix 7.0.0 https://www.zabbix.c[...] 2024-07-26
[16] 웹인용 Presentation, containing early history http://www.netways.d[...] 2012-02-26
[17] 웹인용 Freshmeat announcement page http://themes.freshm[...] 2016-03-18



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com