개념 사전 · 프로그램

Zabbix

자빅스

는 호스트·서비스의 상태를 수집하고 조건에 따라 이벤트와 알림을 관리하는 모니터링 플랫폼이다. ···의 관계를 이해하면 값 수집과 문제 알림의 실패 지점을 구분할 수 있다.

밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.

01무엇이고, 어떤 일을 하나

  • Agent··HTTP 등으로 상태를 수집한다.
  • 으로 여러 호스트의 수집·판정 설정을 재사용한다.
  • 문제·복구 이벤트를 담당자 알림과 연결한다.

02어떤 순서로 동작하나

  1. 대상 등록

    와 인터페이스·접근 자격을 정의하고 필요한 을 연결한다. 화면 객체 이름과 Agent가 식별되는 이름·주소를 혼동하지 않는다.

  2. 수치 수집

    에 지정한 Agent··HTTP 등의 방식으로 값을 얻는다. Active와 passive 방식의 요청 방향은 실제 설정에 맞게 해석한다.

  3. 조건 평가

    Server가 수집된 이력과 식을 평가해 문제·복구 이벤트를 만든다. 값이 안 들어오는 상태와 값이 임계값을 넘은 상태를 구분한다.

  4. 이벤트 처리

    ·유지보수·의존 관계 등을 반영해 알림과 화면을 갱신한다. 를 썼다면 대리 수집과 Server 전달 구간의 지연도 확인한다.

03먼저 알아둘 용어와 구성요소

모니터링 대상을 표현하는 구성 객체.
특정 값의 수집 방식·주기·타입을 정의한 항목.
수집한 값과 시간 조건으로 문제 상태를 판단하는 식.
이벤트 조건에 따라 알림 등의 처리를 수행하는 설정.
여러 에 재사용할 · 등의 설정 묶음.
여러 대상의 자료를 대리 수집해 Server에 전달하는 구성 요소.
Agent가 필요한 점검 목록을 얻고 수행 결과를 서버 쪽에 보내는 방식.
Server 또는 의 요청에 Agent가 값을 응답하는 방식.

04예제로 따라가기

  • 가상 CPU 값은 정상 수집되지만 가 없으면 기대한 과부하 알림이 생성되지 않을 수 있다.
  • Agent 접속이 실패한 경우 그래프의 마지막 값이 낮다는 이유로 현재 서버가 한가하다고 판단하지 않는다.
  • 수정은 여러 연결 호스트의 항목에 영향을 줄 수 있으므로 대상과 적용 결과를 함께 확인한다.

05혼동하기 쉬운 점과 확인 기준

  • Agent와 Agent 2의 구현·플러그인 지원은 같지 않으므로 배포 버전과 템플릿 요구 조건을 맞춘다.
  • Server··Agent·Web 화면·DB의 상태를 하나의 생존으로 대표하지 않는다.

06상세 노트 · 실습 자료

헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.

공식 문서 · 표준

기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.