Zabbix
"오늘의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 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 1.0 | 2004년 5월 23일 | |
| Zabbix 1.1 | 2006년 2월 6일 | |
| Zabbix 1.4 | 2007년 5월 29일 | |
| Zabbix 1.6 | 2008년 9월 11일 | |
| Zabbix 1.8 | 2009년 12월 7일 | |
| Zabbix 2.0 | 2012년 5월 21일 | LTS |
| Zabbix 2.2 | 2013년 11월 12일 | LTS |
| Zabbix 2.4 | 2014년 9월 11일 | |
| Zabbix 3.0 | 2016년 2월 16일 | LTS, 한국어 지원 |
| Zabbix 3.2 | 2016년 9월 14일 | |
| Zabbix 3.4 | 2017년 8월 22일 | |
| Zabbix 4.0 | 2018년 10월 4일 | LTS |
| Zabbix 5.0 | 2020년 | LTS |
| Zabbix 6.0 | 2022년 | LTS |
| Zabbix 7.0 | 2024년 | LTS |
2. 1. 개발 초기
Zabbix는 1998년 라트비아의 한 은행에서 알렉세이 블라디셰프(Alexei Vladishev)가 사내 IT 인프라 모니터링을 위한 소프트웨어 프로젝트로 개발을 시작했다.[16] 2001년 4월 7일, Zabbix 1.0alpha1 버전이 GPL(General Public License) 하에 일반에 공개되었다.[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.0 | 2004년 5월 23일 | |
| Zabbix 1.1 | 2006년 2월 6일 | |
| Zabbix 1.4 | 2007년 5월 29일 | |
| Zabbix 1.6 | 2008년 9월 11일 | |
| Zabbix 1.8 | 2009년 12월 7일 | |
| Zabbix 2.0 | 2012년 5월 21일 | LTS |
| Zabbix 2.2 | 2013년 11월 12일 | LTS |
| Zabbix 2.4 | 2014년 9월 11일 |
2. 3. 한국어 지원 및 LTS 버전 (3.x ~)
LTS 버전은 5년 동안 장기 지원하며, 3.0 버전부터 UI 한국어 지원을 시작했다.[16] 이를 통해 국내 사용자층 확대에 기여했다.
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
