[오픈소스컨설팅]MySQL Monitoring

3,272 views

Published on

You can monitor MySQL activity using Cacti, Nagios, etc. This document introduces how to use those kind of open source monitoring tools.

Published in: Technology
0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,272
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
115
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

[오픈소스컨설팅]MySQL Monitoring

  1. 1. 2013. 08 MySQL Monitoring Tools Introduction Certified Partner by
  2. 2. 2 - Internal Use Only - Agenda  모니터링의 정의  모니터링의 기능  모니터링 툴의 종류  MySQL Enterprise Monitor 소개  Cacti 모니터링 툴 소개  Nagios 모니터링 툴 소개  Zabbix 모니터링 툴 소개
  3. 3. 3 - Internal Use Only - 데이터베이스 모니터링 소개 및 필요성 데이터베이스 모니터링이란? • 특정대상(서비스, 정책, 물리적 장치 등)에 대해 감시, 형태분석, 시정활동을 하는 행위 • 리포팅 모니터를 바라보고 있는 행위 왜 데이터베이스 모니터링이 요구되어지는가? • 시스템 진단, 문제해결 • 물리적 장비, 특정 서비스 리포팅 • 오류감지 • 문제에 대한 경고
  4. 4. 4 - Internal Use Only - 데이터베이스 모니터링 기능 모니터링의 기능  시스템 상태 캡처 통계 • 문제해결, 진단에 유용 • 그래프 / 차트를 이용하기에 매우 편리함 • 놓치고 넘어갈 수 있는 부분들에 대한 리포트  오류감지 • 시스템 상태 모니터 • 문제에 대한 경고 모니터링을 이용해 시스템의 상태를 캡처하여 통계를 작성/ 분석할 수 있으며 오류를 감지하거나 담당자에게 통보할 수 있음
  5. 5. 5 - Internal Use Only - 데이터베이스 모니터링 툴의 종류 상용 제품 오픈소스 제품군 데이터베이스 모니터링 툴제품군 오픈소스 툴들은 100% 무료이며 수 많은 플러그인 기능을 제공하며 충분한 기능 제공
  6. 6. 6 - Internal Use Only - 데이터베이스 모니터링 툴 제품군 비교 Mysql Enterprise Monitor Nagios Cacti Zabbix 라이선스 구 분 licence subscribtion free free licence free 기술지원업체 mysql nagios 자체 자체 zabbix 지원 제품 Mysql Enterprise Monitoring Nagios XI Cacti 준비 중 추가 구성 제품 - - Many plug- ins Many plug-ins 준비 중 장비소요 1대 1대 1대 준비 중 특징 깔끔한 UI 다른 툴에서는 제공하지 않 는 Adviser, query analyzer 제 공 user custom 가능 무료 Eazy Install / Control / use 준비 중 오픈소스 데이터베이스 클러스터 제품군 비교표.
  7. 7. 7 - Internal Use Only - MySQL Enterprise Monitor MySQL 네트워크 모니터링 및 어드바이저 서비스는 여러분의 MySQL 서버를 지속적으로 모니터 하여 잠재적인 문제가 시스템에 영향을 주기 전에 여러분에게 경고를 해 줍니다 특징  MySQL 서버의 상태를 자세히 보여 줌  여러 대의 MySQL 서버를 마치 하나의 그룹처럼 관리함  MySQL을 설치한 개발자의 어드바이저 룰을 65까지 구동가능  문제 영역을 구분해 줌으로써 보다 빨리 문제를 해결  전문가의 지원으로 MySQL의 보안, 성능 리플리케이션 문제 빠르게 개선  자체 개발 스크립트를 작성, 디버깅, 그리고 관리시간 감소효과  특정 MySQL 환경에 맞게 커스텀 룰을 구축  정기적으로 새로운 룰을 받으실 수가 있습니다.
  8. 8. 8 - Internal Use Only - MySQL Enterprise Monitor architecture Database server Monitor agent 수집 결과 MySQL Monitor Database server Monitor agent 수집 결과 Database server Monitor agent 수집 결과 수집 결과 수집 결과 수집 결과
  9. 9. 9 - Internal Use Only - MySQL Enterprise Monitor 장점 및 단점 장점  MySQL Adviser 제공  MySQL query analyzer 제공 단점  Monitoring 제품만 따로 구입 불가  Galera Cluster 미지원
  10. 10. 10 - Internal Use Only - Cacti 오픈 소스에 대한 프런트 엔드 응용 프로그램으로 디자인 된 오픈 소스, 웹 기반 네트워크 모니터링 및 그래프 도구입니다 특징  무제한 그래프 항목  자동 패딩 지원 그래프  그래프 데이터 조작  유연한 데이터 소스  데이터 표준이 아닌 시간 범위에서 수집  사용자 정의 데이터 수집 스크립트  SNMP 지원 내장  그래프 템플릿  데이터 소스 템플릿  호스트 템플릿  그래프 데이터의 트리, 목록 및 미리보기  사용자 기반 관리 및 보안
  11. 11. 11 - Internal Use Only - Cacti 사용자 임의로 구성가능한 뷰목록과 그래프 구성
  12. 12. 12 - Internal Use Only - Cacti 다양한 항목의 그래프
  13. 13. 13 - Internal Use Only - Cacti 다양한 플러그인 템플릿
  14. 14. 14 - Internal Use Only - Nagios 시스템 및 네트워크 모니터링 프로그램, 지정한 호스트와 서비스를 관찰하고 장애 발생/복구되었을 때 경보를 발령. 특징  네트워크 서비스 모니터링(SMTP, POP3, HTTP, NNTP, PING, 등)  호스트 자원 모니터링(프로세서 부하, 디스크 사용량, 등)  자신들의 서비스 체크할 플러그인을 쉽게 개발할 수 있도록한 간단한 플러그인 디자인  병렬화된 서비스 체크  다운된 호스트와 통신되지 않는 호스트의 탐지와 구분을 가능하게 하는 트리구조의 네트워크 호스트 구조정의 기능  서비스 또는 호스트의 문제가 발생하거나 해결되었을 때 통보(이메일, SMS, 사용자정의 방법)  서비스 또는 호스트 이벤트의 사전 문제 해결시 실행될 이벤트 핸들러 정의기능  자동 로그 파일 순환  모니터링 호스트 이중화 지원  현재 네트워크 상태, 통보와 문제발생 이력, 로그파일등을 보기 위한 선택적 웹 인터페이스
  15. 15. 15 - Internal Use Only - Nagios 다양한 항목의 그래프
  16. 16. 16 - Internal Use Only - OPEN SHARE CONTRIBUTE ADOPT REUSE

×