Zabbix 7 엔터프라이즈 최적화 핸드북 [Kubernetes부터 복잡한 워크로드까지, 실전 관측성 완성 가이드]
🚀 Zabbix 7 엔터프라이즈 최적화 & 쿠버네티스 모니터링 마스터 가이드
💡 이 책을 통해 얻을 수 있는 결과
✅ 성능 병목 해결: MySQL 파티셔닝(History/Trends)과 하우스키퍼 튜닝으로 대용량 데이터도 거뜬한 Zabbix 환경을 구축합니다.
✅ Kubernetes 완벽 통합: Zabbix Proxy와 cAdvisor를 활용해 Pod, Node, 네트워크 트래픽까지 K8s 환경을 완벽하게 가시화합니다.
✅ Full-Stack 모니터링: MySQL, MongoDB, Redis, Kafka, Elasticsearch 등 핵심 데이터 시스템(Core Data Systems)의 모니터링 지표를 분석하는 가이드를 제공합니다.
✅ 시각화 업그레이드: 정적인 Zabbix 그래프를 넘어, 변수(Variable)를 활용한 동적 Grafana 대시보드를 구축합니다.
👨💻 저자 소개: 21년차 현업 인프라 아키텍트의 실전 노하우
이 책은 단순한 매뉴얼로서의 가치를 넘어 21년간 시스템 엔지니어, DevOps, 클라우드, 보안 등 다양한 인프라 직무를 거쳐 현재도 현역으로 활동중인 현업 엔지니어가 실무적인 관점에서 도움이 되었으면 하는 바람에서
이론만 나열하는 책이 아닌, 실제 프로덕션 환경에서 부딪히며 검증해 낸 '살아있는 해결책'만을 담으려 노력하였습니다.
🎯 이런 분들에게 추천합니다
- DevOps / SRE: Kubernetes와 레거시 서버를 통합 모니터링하고 싶은 분
- 시스템 관리자: Zabbix DB 용량 문제와 성능 저하로 스트레스를 받는 분
- 인프라 아키텍트: 하이브리드 환경(Bare-metal + K8s)에 대한 통합 모니터링 전략을 수립하려는 분
서문
이 문서는 영뚱한 녀석의 블로그 (https://quirky-guy.com)에 게재된 Zabbix 관련 글들을
기반으로 실무 중심의 지침서로 재구성한 것입니다.
설치부터 데이터베이스 성능 최적화, 모니터링 지표 분석, Kubernetes 및 Grafana 통합에 이르기까지 실무 환경에서 필요한 지식을 한눈에 볼 수 있도록 정리했습니다.
목차
1. Zabbix DB MySQL 파티션 기반으로 Zabbix 7.4 설치
1.1 기본 설치 가이드 및 history·trends 분할 기반 튜닝
1.2 디스크 분할과 Tablespace 구성
1.3 file-per-table 전환과 테이블 변환
1.4 자동 파티션 스크립트와 크론 관리
1.5 Housekeeper 비활성화와 캐시·프로세스 튜닝
2. Slack 통합 알림: Webhook 설정과 자동화
3. Zabbix 서버 지표 Grafana 시각화 시리즈
3.1 Ubuntu 환경에서 Grafana 설치 및 시작
3.2 Zabbix 플러그인 설치와 데이터 소스 연동
3.3 CPU·메모리·디스크 정적 대시보드 구성
3.4 변수(Variables) 기반 동적 대시보드 구성
4. Zabbix 기반 Kubernetes 모니터링 구축
5. taint 걸린 worker node에 zabbix proxy만 배포하기
6. K8S Pod 네트워크 트래픽 수집(cAdvisor 기반)
7. Airflow 모니터링 구축 방법
8. Kubernetes Pod 핵심 지표 시각화: 깊이 있는 가이드
9. PM2 연동 가이드: 프로세스 모니터링
10. Lenovo XCC2 SNMPv3 기반 전력 모니터링
11. Web 시나리오 기반 로그인 모니터링 구축MySQL 모니터링 100% 완성 가이드
12. MySQL 모니터링 100% 완성 가이드
13. MongoDB 모니터링 100% 완성 가이드
14. 모니터링 지표 고찰 시리즈
14.1 MySQL 모니터링 지표
14.2 MongoDB 모니터링 지표
14.3 Elasticsearch 모니터링 지표
14.4 Redis 모니터링 지표
14.5 Kafka 모니터링 지표
15. 아키텍처 비교와 UI 커스터마이징
15.1 Zabbix UI 커스터마이징 (브랜딩 및 커스텀 포털 구성)
15.2 Zabbix 와 Prometheus 비교