취미와 밥줄사이
[ Infra ] Zabbix란 무엇인가? 본문
Zabbix
- 시스템, 네트워크를 모니터링할 수 있는 솔루션
- 오픈 소스
Zabbix의 기능
- 데이터 수집
- 가용성 및 성능 점검
- 유연한 경계 정의
- 고도로 설정 가능한 경고 알림 기능
- 실시간 차트
- 웹 감시 기능
- 다양한 시각화 옵션
- 기록 데이터 스토리지
- 데이터는 하나의 데이터베이스에 저장
- 기록은 설정 가능
- 알기 쉬원 설정
- 템플릿 사용
- 네트워크 검색
- 빠른 웹 인터페이스
- php로 작성된 웹 기반의 인터페이스
- 클릭만으로 모든 실행
- 어디서나 접근 가능
- 권한 관리
- 보안 사용자 인증
- 특정 사용자의 제한된 보기
- 고기능 쉽고 확장 가능한 에이전트
- Linux 및 Windows 모두 배치 가능
- 이진 데몬
- c로 작성되어 높은 선능과 적은 메모리 점유
- 이식이 용이
Zabbix의 구조
- 자빅스 서버
- 가용성과 무결성 정보 및 통계를 보고하는 구성요소
- 핵심 저장소
- 모든 설정 데이터, 통계 데이터, 운영데이터가 저장됨
- 데이터베이스 스토리지
- 수집된 데이터와 설정 벙보를 데이터베이스에 저장
- 웹 인터페이스
- 어떤 플랫폼에서나 자빅스에 접근할 수 있도록 웹 인터페이스 제공
- 인터페이스는 자빅스 서버의 일부
- 프록시
- 자빅스 프록시는 자빅스 서버 대신 성능 및 가용성 데이터를 수집
- 에이전트
- 네트워크에 연결된 시스템의 로컬 리소스와 애플리케이션을 능동적으로 모니터링
- 자빅스 서버에 수집된 데이터를 전송하기 위해 자빅스 에이전트를 모니터링 시스템에 배치
자빅스에서 사용하는 용어
- 호스트
- 모니터링 할 네트워크에 연결되어 있는 장치 IP / DNS를 가지고 있음
- 호스트 그룹
- 논리적 호스트 정리
- 아이템
- 호스트로부터 취득하는 특정한 데이터
- 트리거
- 문제의 임계 값을 정의하는 논리적인 표현
- 항목에서 얻은 데이터를 평가하는데 사용
- 검색된 데이터가 임계값을 초과하면 트리거는 'OK'에서 '장애' 상태로 변화
- 이벤트
- 트리거의 상태가 변화하거나 검색 및 에이전트의 자동 등록이 실행되는 것
- 액션
- 사전에 등록되어 있는 이벤트에 대한 반응
- 에스컬레이션
- 액션에서 작업을 수행하기 위한 사용자 정의 시나리오에서 알림을 보내거나 원격 명령 실행 등의 일련의 순서
- 미디어
- 통지 전달 수단
- 알림
- 선택한 미디어 채널을 통해 사용자에게 전달되는 이벤트에 대한 메시지
- 원격 명령
- 자동으로 몇 가지 조건에 모니터링된 호스트에서 실행되는 미리 정의된 명령
- 템플릿
- 하나 이상의 호스트에 적용되도록 준비된 엔티티
- 자빅스 서버
- 모니터링을 수행하고, 자빅스 프록시나 에이전트와 상호작용
- 트리거를 통계 및 통지
- 핵심 데이터 저장소
- 로컬 리소스와 애플리케이션을 능동적으로 감시하기 위해 감시 대상에서 작동되는 과정
- 자빅스 프록시
- 자빅스 서버 대신 데이터를 수집하는 과정에서 서버의 처리 부하를 감소
- 노드
- 분산 모니터링 계층의 하나의 요소로 구성된 자빅스 서버
- 자기의 위치를 감시하는 역할
REFERENCE
https://oingdaddy.tistory.com/123
[Zabbix 시작 #1] Zabbix란 무엇인가? Zabbix에서 사용하는 용어 설명
Zabbix를 사용하는 곳이 점차 늘고 있다. 사용을 해보니 왜 많은 곳에서 사용하고 있는지 알것 같다. 이제는 사용자의 입장에서 설치하고 연결하고 모니터링하는 역할을 수행해야 하기에 확실히
oingdaddy.tistory.com
https://www.zabbix.com/documentation/5.0/en/manual
Zabbix Manual
www.zabbix.com
'Infrastructure' 카테고리의 다른 글
[ SE ] 서버용 메모리 (0) | 2022.06.24 |
---|---|
[ SE ] 서버용 메인보드 특징 (0) | 2022.06.24 |
[ SE ] 디스크 (0) | 2022.06.24 |
[ SE ] 서버와 PC의 차이점 (0) | 2022.06.24 |
[ System ] ISO 파일이란 (0) | 2022.06.03 |