[카테고리:] Monitoring : Zabbix & ETC
- 
An Examination of Monitoring Metrics: Part 1 MySQLIn production environments, MySQL is more than just a relational database — it serves as the core data store and the foundation of service stability for countless applications.Therefore, closely monitoring MySQL servers and query performance is essential for preventing failures and ensuring optimal performance. Reading MySQL Performance with Zabbix (Summary) 1) InnoDB: Open Files Meaning:… 
- 
모니터링 지표에 대한 고찰 : 다섯번째 대상 MongoDBMongoDB는 단순 문서형 데이터베이스를 넘어 세션 저장소, 로그 분석, 메시징까지 다양한 영역에서 활용된다.안정적 운영을 위해서는 가용성, 성능, 리소스, 커서·연결, 네트워크 영역별 주요 지표를 균형 있게 점검해야 한다.아래는 일반적으로 반드시 살펴야 할 핵심 지표들이다. 1. 가용성 지표 uptime 2. 성능 지표 operation latency (total) operation throughput (rate) 3. 리소스 지표 connections memory usage (resident memory) wiredTiger… 
- 
모니터링 지표에 대한 고찰 : 네번째 대상 ElasticsearchElasticsearch는 단순 검색 엔진을 넘어 로그·메트릭·애플리케이션 데이터까지 처리하는 분산 데이터 플랫폼으로 활용된다.따라서 안정적 운영을 위해선 클러스터 상태·리소스 사용·성능·색인 처리 영역별 주요 지표를 주기적으로 점검해야 한다. 1. 클러스터 상태 지표 cluster_health클러스터 전체 상태.Green = 정상, Yellow = 복제본 불일치, Red = 데이터 유실 위험. unassigned_shards할당되지 않은 Shard 개수.0이 정상. 디스크 부족, 노드 다운, 샤드 재배치 지연… 
- 
모니터링 지표에 대한 고찰 : 세번째 대상 Redis운영 환경에서 Redis는 단순 캐시를 넘어, 세션 저장소·큐·Pub/Sub 등 핵심 서비스로 활용된다.따라서 성능 저하나 장애를 예방하기 위해선 메모리·네트워크·커넥션·퍼시스턴스 영역별 주요 지표를 주기적으로 점검해야 한다. 1. 메모리 지표 2. 성능 지표 3. 연결 지표 4. 네트워크 지표 5. 퍼시스턴스 지표 : 데이터가 메모리를 넘어 디스크에 안전하게 보존되는 특성 6. 캐시 효율 지표 ✅ 운영 포인트 요약 
- 
모니터링 지표에 대한 고찰 : 두번째 대상 Kafka지난 글에서 MySQL 지표를 다뤘다면, 이번에는 Kafka를 살펴본다.운영 환경에서 Kafka는 단순 메시지 큐를 넘어, 데이터 스트리밍 플랫폼으로 중요한 위치를 차지한다.따라서 Kafka 브로커와 클러스터의 상태를 세밀하게 모니터링하는 것은 장애 예방과 성능 보장에 있어 필수적이다. 이번 글에서는 **Grafana 대시보드 (Zabbix 데이터 기반)**에서 제공되는 주요 Kafka 지표들을 중심으로 해석과 의미를 정리해 본다. 1. Offline Partitions Count 👉 운영… 
- 
모니터링 지표에 대한 고찰 : 첫번째 대상 MySQL운영 환경에서 MySQL은 단순한 관계형 데이터베이스를 넘어, 수많은 애플리케이션의 핵심 저장소이자 서비스 안정성의 근간을 이룬다.따라서 MySQL 서버와 쿼리 처리 상태를 세밀하게 모니터링하는 것은 장애 예방과 성능 최적화에 있어 필수적이다. Zabbix로 읽는 MySQL 성능: (요약) 1) InnoDB 현재 열린 파일 수 의미: InnoDB가 오픈한 파일 핸들 수(테이블스페이스 등).정상 범위: 보통 수십~수백. innodb_open_files 한도 내면 OK.문제 신호:… 
- 
Zabbix for Kubernetes Monitoring (Agent2 7.0–7.4)Version note (important): Zabbix publishes different Helm repos per version (7.4 / 7.2 / 7.0 LTS).The examples below use 7.4. If your running Zabbix server/templates are on a different version, change <ZBX_VER> accordingly. Repo pattern:https://cdn.zabbix.com/zabbix/integrations/kubernetes-helm/<ZBX_VER>/ 0) Prerequisites 1) Add the repo (pick your version) 2) Dump default values → edit a single file Open zabbix_values.yaml… 
- 
Zabbix로 Kubernetes 모니터링 구축버전 주의(중요): Zabbix는 7.4/7.2/7.0(LTS) 등 버전별로 Helm Repo URL/차트 브랜치가 다름.아래 예시는 7.4 기준이며, 운영 중인 Zabbix 서버/템플릿 버전에 맞춰 <ZBX_VER>만 변경.Repo 패턴:https://cdn.zabbix.com/zabbix/integrations/kubernetes-helm/<ZBX_VER>/ 0) 사전 준비 1) Repo 등록(버전 선택) 2) 기본 values 덤프 → 파일 한 장만 편집 아래 항목을 같은 파일(zabbix_values.yaml) 에서 찾아 환경에 맞게 수정버전별로 다를수 있음 . 아래는 7.4 기준임 3)… 
- 
Zabbix vs Prometheus : Both Are ExcellentZabbix and Prometheus are both more than capable monitoring tools.That said, in Kubernetes / microservices environments many teams lean toward Prometheus for the reasons below. Quick Comparison Area Prometheus Zabbix Collection model HTTP pull (Pushgateway as helper), service discovery Agent/Agent2, SNMP/Trap, IPMI, JMX, HTTP, VMware, etc. Data / query Time-series with PromQL for aggregation and… 
- 
Zabbix vs Prometheuszabbix와 prometheus는 두개 다 충분히 좋은 모니터링 도구이다.보통 사람들은 아래와 같은 이유로 k8s 나 MSA 구조에서는prometheus를 선호한다. 항목 Prometheus Zabbix 수집 모델 HTTP pull(Pushgateway 보조), 서비스 디스커버리 Agent/Agent2, SNMP/Trap, IPMI, JMX, HTTP, VMware 등 데이터/쿼리 시계열 + PromQL로 집계·경향 분석 항목(Item)/트리거 기반 임계치, 비주기 데이터도 용이 알림 Alertmanager (그룹핑/억제/라우팅) 내장 알림/에스컬레이션/원격 커맨드 시각화 Grafana 등…