3 설정 예제
원본 보기3 설정 예시
개요
이 섹션은 Zabbix 고가용성 클러스터를 서비스로 모니터링하기 위한 간단한 설정을 설명합니다.
사전 요구사항
서비스 모니터링을 구성하기 전에 호스트를 구성해야 합니다:
- 최소 하나의 트리거와 태그(트리거 레벨에서 설정하는 것이 바람직함)
component:ha-node-1이 있는 HA 노드 1 - 최소 하나의 트리거와 태그(트리거 레벨에서 설정하는 것이 바람직함)
component:ha-node-2가 있는 HA 노드 2
서비스 트리
다음 단계는 서비스 트리를 구축하는 것입니다. 이 예시에서 인프라는 매우 기본적이며 세 개의 서비스로 구성됩니다: Zabbix 클러스터(상위)와 두 개의 하위 서비스 Zabbix 서버 노드 1 및 Zabbix 서버 노드 2.
Zabbix cluster
|
|- Zabbix server node 1
|- Zabbix server node 2
서비스 페이지에서 편집 모드를 켜고 서비스 생성을 클릭합니다:

서비스 구성 창에서 이름 Zabbix cluster를 입력하고 고급 구성 레이블을 클릭하여 고급 구성 옵션을 표시합니다.

추가 규칙을 구성합니다:

Zabbix 클러스터는 두 개의 하위 서비스를 가집니다 - 각 HA 노드당 하나씩. 두 HA 노드 모두 최소 Warning 상태의 문제가 있는 경우, 상위 서비스 상태는 Disaster로 설정되어야 합니다. 이를 달성하기 위해 추가 규칙을 다음과 같이 구성해야 합니다:
- 상태 설정: Disaster
- 조건: 최소
N개의 하위 서비스가Status상태 이상인 경우 - N: 2
- 상태: Warning
태그 탭으로 이동하고 태그 application:zabbix-server를 추가합니다. 이 태그는 나중에 서비스 액션과 SLA 보고서에서 사용됩니다.

새 서비스를 저장합니다.
하위 서비스를 추가하려면 Zabbix cluster 서비스 옆의 더하기 아이콘을 클릭합니다(아이콘은 편집 모드에서만 표시됩니다).

서비스 구성 창에서 이름 Zabbix server node 1을 입력합니다. 상위 서비스 매개변수가 이미 Zabbix cluster로 미리 채워져 있음을 확인하세요.
이 서비스의 가용성은 component:ha-node-1 문제 태그로 표시된 호스트 HA node 1의 문제에 의해 영향을 받습니다. 문제 태그 매개변수에 다음을 입력하세요:
- 이름: component
- 연산: Equals
- 값: ha-node-1

태그 탭으로 이동하고 서비스 태그 zabbix-server:node-1을 추가합니다. 이 태그는 나중에 서비스 액션과 SLA 보고서에서 사용됩니다.

새 서비스를 저장합니다.
이름이 "Zabbix server node 2"인 Zabbix cluster의 또 다른 하위 서비스를 생성합니다.
문제 태그를 다음과 같이 설정하세요:
- 이름: component
- 연산: Equals
- 값: ha-node-2
태그 탭으로 이동하고 서비스 태그 zabbix-server:node-2를 추가합니다.
새 서비스를 저장합니다.
SLA
이 예시에서 예상되는 Zabbix 클러스터 성능은 반년간 1시간 유지보수 기간을 제외하고 100%입니다.
먼저 새 서비스 수준 계약을 추가해야 합니다.
서비스->SLA 메뉴 섹션으로 이동하여 SLA 생성을 클릭합니다. 이름 Zabbix cluster performance를 입력하고 SLO를 100%로 설정합니다.
서비스 Zabbix cluster는 서비스 태그 application:zabbix-server를 가지고 있습니다. Zabbix cluster의 성능을 측정하기 위해 이 SLA를 사용하려면 서비스 태그 매개변수에서 다음을 지정하세요:
- 이름: application
- 연산: Equals
- 값: zabbix-server

실제 설정에서는 원하는 보고 기간, 시간대 및 시작 날짜를 업데이트하거나 일정을 24/7에서 사용자 정의로 변경할 수도 있습니다. 이 예시에서는 기본 설정으로 충분합니다.
제외된 다운타임 탭으로 이동하여 예정된 유지보수 기간의 다운타임을 추가하여 이러한 기간을 SLA 계산에서 제외합니다. 제외된 다운타임 섹션에서 추가 링크를 클릭하고 다운타임 이름, 계획된 시작 시간 및 지속 시간을 입력합니다.

추가를 클릭하여 새 SLA를 저장합니다.
SLA 보고서 섹션으로 이동하여 Zabbix cluster의 SLA 보고서를 확인합니다.

SLA 정보는 서비스 섹션에서도 확인할 수 있습니다.
