지원 플랫폼
| 플랫폼 | 지원 |
|---|---|
| Zabbix | 4.4+ (사용자 이름/비밀번호 인증), 5.4+ (API 토큰 인증) |
| Zabbix Cloud | 모든 티어 |
사전 요구 사항
- CloudThinker에서 접근 가능한 Zabbix 프런트엔드 (버전 4.4 이상).
- API 접근이 활성화된 전용 Zabbix 사용자 또는 API 토큰 (Zabbix 5.4+).
- Zabbix 프런트엔드 URL.
설정
전용 사용자 생성
Users → Users로 이동하여 새 사용자를 생성합니다.
- Username:
cloudthinker - Password: 강력하고 고유한 비밀번호
- Role: 전체 API 접근을 위한 Super Admin 역할, 또는 API 접근이 활성화된 커스텀 역할
API 토큰 생성 (Zabbix 5.4+ 권장)
Administration → General → API Tokens으로 이동하여 Create API token을 클릭합니다.
- Name:
cloudthinker - User: 위에서 생성한 사용자 선택
- Expires at: 적절한 만료 날짜 설정
연결 세부 정보
| 필드 | 설명 | 예시 |
|---|---|---|
| ZABBIX_URL | Zabbix 프런트엔드 URL | https://zabbix.your-domain.com |
| ZABBIX_AUTH_TYPE | 인증 방법 | credentials 또는 token |
| ZABBIX_USERNAME | Zabbix 사용자 이름 (자격 증명 인증) | cloudthinker |
| ZABBIX_PASSWORD | Zabbix 비밀번호 (자격 증명 인증) | — |
| ZABBIX_TOKEN | Zabbix API 토큰 (토큰 인증) | — |
필수 권한
최소 (읽기 전용 모니터링):- Zabbix API 접근이 활성화된 사용자 역할
- 모니터링할 호스트 그룹에 대한 읽기 접근
- Super Admin 역할 또는 API 접근이 활성화된 커스텀 역할, 호스트·템플릿·트리거·이벤트에 대한 읽기/쓰기 접근, 유지보수 창 생성 및 수정 권한
에이전트 기능
연결 후 에이전트는 Zabbix 환경 전반에서 모니터링 및 운영 작업을 수행할 수 있습니다.| 기능 | 설명 |
|---|---|
| 호스트 관리 | 모니터링 호스트 목록 조회, 검사, 활성화 및 비활성화 |
| 문제 분석 | 활성 문제 조회, 패턴 분석, 이벤트 연관 |
| 트리거 관리 | 알림 트리거 구성 보기 및 수정 |
| 유지보수 창 | 알림을 억제하기 위한 유지보수 기간 생성 및 관리 |
| 템플릿 작업 | 호스트 전반에 모니터링 템플릿 검사 및 적용 |
| 대시보드 접근 | Zabbix 대시보드 및 그래프 데이터 조회 |
연결 확인
예시 프롬프트
문제 해결
연결 거부
연결 거부
CloudThinker에서 Zabbix URL에 접근할 수 있는지 확인하세요. 포트 80 또는 443에서 인바운드 연결이 허용되는지 방화벽 규칙을 확인하고 Zabbix 프런트엔드가 실행 중인지 확인하세요.
인증 실패
인증 실패
사용자 이름과 비밀번호가 올바른지, 사용자 계정이 잠기거나 비활성화되지 않았는지 확인하세요. API 토큰 인증의 경우 토큰이 만료되지 않았고 사용자 역할에 API 접근이 활성화되어 있는지 확인하세요.
권한 거부
권한 거부
사용자가 요청된 작업에 충분한 권한을 갖고 있는지 확인하세요. 사용자에게 호스트 그룹 접근 권한이 부여되어 있는지 확인하세요. 쓰기 작업의 경우 역할이 API 쓰기 접근을 허용하는지 확인하세요.
API 토큰 만료
API 토큰 만료
Zabbix의 Administration → API Tokens으로 이동하여 만료된 토큰을 삭제하고 새 토큰을 생성하세요. CloudThinker 연결 설정에서 토큰을 업데이트하세요.
보안
- 최소 권한 — 에이전트가 사용 사례에 필요한 권한만 부여하세요. 읽기 전용으로 시작한 후 필요에 따라 확장하세요.
- 기본 읽기 전용 — 에이전트가 이 연결을 통해 변경 작업을 수행하게 할 것이 아니라면 읽기 전용 자격증명을 사용하세요.
- 자격증명 교체 — 정기 일정에 따라 키와 토큰을 교체하세요. 연결을 업데이트하면 CloudThinker가 새 값을 자동으로 반영합니다.
- 오프보딩 시 취소 — 연결을 삭제하거나 팀원이 퇴사할 때 프로바이더에서 자격증명을 제거하세요.
- 자격 증명보다 API 토큰 — 더 나은 감사 추적을 위해 사용자 이름/비밀번호 대신 API 토큰 인증 (Zabbix 5.4+)을 사용하세요.
- 토큰 만료 설정 — API 토큰에 적절한 만료 날짜를 구성하고 일정에 따라 교체하세요.
관련 항목
Grafana 연결
Grafana에서 Zabbix 메트릭 시각화
Elasticsearch 연결
Zabbix 로그를 Elasticsearch로 전달