25.1 MySQL Enterprise Monitor
MySQL Enterprise Monitor는 MySQL 엔터프라이즈 모니터링 시스템이며, MySQL 서버를 모니터링하여 잠재적 인 문제를 통지하고 문제를 해결하는 방법을 조언합니다. MySQL Enterprise Monitor는 비즈니스에서 중요한 하나의 MySQL 서버에서 가장 많이 사용하는 Web 사이트를 지원 대규모 시설의 MySQL 서버까지 모든 종류의 구성을 모니터 할 수 있습니다.
이상에서 MySQL Enterprise Monitor 제품을 구성하는 기본 요소에 대해 간단하게 요약되어 있습니다. 자세한 내용은 http://dev.mysql.com/doc/mysql-monitor/en/ 에서 볼 수 MySQL Enterprise Monitor 설명서를 참조하십시오.
MySQL Enterprise Monitor 컴포넌트는 데이터베이스 및 네트워크 토폴로지에 따라 다양한 구성으로 설치할 수 데이터베이스 서버 시스템의 오버 헤드를 최소화하고 신뢰할 수있는 좋은 반응 모니터링 데이터의 최적의 조합이 제공됩니다. MySQL Enterprise Monitor의 일반적인 설치 환경은 다음과 같이 구성되어 있습니다.
모니터 하나 이상의 MySQL 서버. MySQL Enterprise Monitor는 MySQL 서버의 Community 자료 및 Enterprise 버전 모두를 모니터 할 수 있습니다.
모니터되는 각 호스트의 MySQL Enterprise Monitor Agent.
에이전트의 정보를 조합하여 수집 된 데이터에 대한 사용자 인터페이스를 제공하는 단일 MySQL Enterprise Service Manager.
MySQL Enterprise Monitor는 하나 이상의 MySQL 서버를 모니터하도록 설계되어 있습니다. 모니터링 정보는 에이전트 MySQL Enterprise Monitor Agent를 사용하여 수집됩니다. 이 에이전트는 모니터하는 호스트와 MySQL 서버와 통신하여 변수, 상태 및 건강 정보를 수집하고이 정보를 MySQL Enterprise Service Manager로 전송합니다.
에이전트에서 수집 된 모니터링하는 각 MySQL 서버 및 호스트 정보는 MySQL Enterprise Service Manager로 전송됩니다. 이 서버는 에이전트에서 모든 정보를 일치합니다. 에이전트에서 전송 된 정보를 조합 할 때 MySQL Enterprise Service Manager는 서버의 상태를 적절한 값과 비교하여 수집 된 데이터를 자주 테스트합니다. 임계 값에 도달하면 서버는 이벤트 (알람 및 알림을 포함)을 트리거하고 잠재적 인 문제 (메모리 부족, 높은 CPU 사용률 더 복잡한 상황 (버퍼 크기 부족 상태 정보 등) 등) 을 강조 할 수 있습니다. 각 테스트는 그에 연관된 임계 값과 함께 규칙이라고합니다.
이러한 규칙 경보 및 알림은 각각 MySQL Enterprise Advisor라고합니다. Advisors는 MySQL Enterprise Service Manager의 중요한 부분을 형성하고 있으며, 경고 정보 및 잠재적 인 문제 해결 권장 사항을 제공합니다.
MySQL Enterprise Service Manager는 Web 서버가 포함되어 있으며, 사용자는 Web 브라우저를 사용하여 상호 작용합니다. 이 인터페이스 (MySQL Enterprise Monitor User Interface)는 에이전트에 의해 수집 된 모든 정보가 표시되고 모든 서버 및 그 현재 상태를 그룹으로 표시하거나 개별적으로 표시 할 수 있습니다. 서비스의 모든 특성을 MySQL Enterprise Monitor User Interface를 사용하여 제어 및 구성합니다.
MySQL Enterprise Monitor Agent의 처리에서 제공하는 정보는 그래프 형식으로 볼 수있는 통계 및 쿼리 정보도 포함되어 있습니다. 예를 들어, 서버의 부하 쿼리의 수, 인덱스의 사용 정보 등의 특성을 그래프로 시간이지나면서 볼 수 있습니다. 이 그래프를 사용하면 서버 문제와 잠재적 인 문제가 정확하게 확인 된 특정 기간의 데이터를 검사하여 데이터베이스의 문제 또는 외부의 문제 (외부 시스템 또는 네트워크 장애 등)에서 영향을 진단하는 데 도움이됩니다.
MySQL Enterprise Monitor Agent는 서버에서 실행 된 쿼리에 대한 자세한 정보 (행수 및 각 쿼리를 실행하는 데 걸린 수행 시간 포함)을 수집하도록 구성 할 수 있습니다. 자세한 쿼리 데이터를 그래픽 정보로 연결하여 현저하게 많고 인덱스 등의 문제가 발생했을 때 실행 된 쿼리를 확인할 수 있습니다. 쿼리 데이터는 쿼리 분석기라는 시스템에 의해 지원되고 있으며, 필요에 따라 다른 방식으로 데이터를 볼 수 있습니다.