사물을 계속 확인하거나 간단히 말해서 사물을 모니터링해야 할 필요성이 필수적입니다. 이는 컴퓨터나 소프트웨어에만 국한되지 않고 모든 종류의 상황에 적용될 수 있습니다. 예를 들어 경비원은 XNUMX층 건물을 혼자서는 쉽게 감시할 수 없지만 CCTV 카메라의 도움을 받으면 감시할 수 있습니다.
분산 환경 모니터링 문제
애플리케이션이 여러 서버에 걸쳐 배포되는 분산 환경의 경우 모니터링이 필수적입니다. 그러나 응용 프로그램과 서버를 로컬에서 모니터링하는 것은 점점 더 어려워지고 새 서버가 추가되면 거의 불가능해집니다.
이는 분산 캐시 클러스터에도 동일하게 적용될 수 있으며, 이는 많은 캐시 노드가 있음을 의미합니다. 이 클러스터는 원격으로 수행되는 경우 쉽게 모니터링할 수 있습니다. 이는 다음을 통해 쉽게 달성됩니다. NCache.
NCache 웹 관리자 NCache PowerShell 도구 NCache 웹 모니터
원격으로 캐시 클러스터 모니터링 NCache
원격 캐시 클러스터는 에서 제공하는 도구를 사용하여 쉽게 모니터링할 수 있습니다. NCache. 당신은 심지어 필요하지 않습니다 NCache 캐시 클러스터의 원격 모니터링을 수행하기 위해 시스템에 설치해야 합니다. 이것은 다음을 통해 수행됩니다. NCache 웹 모니터 및 Windows PowerShell.
XNUMXD덴탈의 NCache 웹 모니터는 인터넷 브라우저에서 실행할 수 있는 웹 기반 대화형 도구입니다. 다음 항목에 액세스할 수 있습니다. NCache 웹 모니터를 통해 NCache 웹 관리자. 그만큼 NCache Web Manager는 포트 8251에서 실행됩니다. 여기에 액세스할 수 있는 옵션이 있습니다. NCache 웹 모니터를 통해 모니터 단추. 이 버튼은 모니터링할 캐시 클러스터를 선택하면 활성화됩니다.
NCache 또한 Windows PowerShell과의 통합을 제공하여 관리 프로세스를 쉽게 자동화합니다. PowerShell을 실행한 다음 지원되는 명령을 실행하여 액세스할 수 있습니다. 이 두 도구(NCache 웹 모니터 및 Windows PowerShell)은 매우 강력합니다. 이를 사용하여 캐시 클러스터, 개별 캐시 노드 및 해당 리소스를 로컬 및 원격으로 모니터링할 수 있습니다.
NCache 웹 관리자 NCache PowerShell 도구 NCache 웹 모니터
원 윈도우 모니터링
단일 웹 창에서 원격 및 로컬로 캐시 클러스터와 해당 노드를 모니터링할 수 있습니다. NCache 웹 모니터. 캐시 클러스터의 크기에 관계없이 하나의 창에서 모니터링이 가능하여 더욱 편리합니다.
XNUMXD덴탈의 NCache 웹 모니터는 캐시 클러스터의 다양한 통계를 그래프 및 차트 형태로 모니터링할 수 있는 옵션을 제공합니다. 그만큼 NCache 웹 모니터는 선택할 수 있는 세 가지 대시보드를 제공합니다.
- 서버 대시보드: 서버 측에서 발생하는 그래픽 형식의 통계를 보여줍니다.
- 클라이언트 대시 보드: 클라이언트 측에서 발생하는 통계를 그래픽 형태로 보여줍니다.
- 보고서 대시보드: 서버 측과 클라이언트 측 모두에 대한 통계를 표 형식으로 표시합니다.
XNUMXD덴탈의 NCache 웹 모니터는 또한 자신을 추가할 수 있는 옵션을 제공합니다. 맞춤형 대시 보드.
다음 통계는 사용자에게 표시됩니다. NCache 웹 모니터,
- 건강 캐시 클러스터의
- 초당 요청 캐시 클러스터에서
- CPU 사용량 캐시 클러스터 및 클라이언트
- 메모리 사용량 캐시 클러스터 및 클라이언트
- NCache 이벤트 로그 등
NCache PerfMon 카운터
성능 모니터(PerfMon)는 Windows에 기본 제공되는 도구로, 시스템과 시스템에서 실행 중인 응용 프로그램의 성능을 조사할 수 있습니다. 캐시 클러스터 성능도 이 도구를 사용하여 모니터링할 수 있습니다. NCache Windows 성능 모니터에 다양한 카운터를 제공합니다. 가장 좋은 점은 모니터링할 카운터를 추가하는 동안 원격 시스템의 IP 주소를 입력하여 원격 모니터링도 수행할 수 있다는 것입니다.
다음은 에서 제공하는 일부 카운터입니다. NCache 대기 시간 모니터링을 위한 클라이언트 및 서버 측용.
- 평균 μs/추가
- 평균 μs/addbulk
- 평균 μs/제거
- 평균 μs/insertbulk 그리고 훨씬 더.
Web Manager를 사용하여 캐시 모니터링 캐시 모니터링 PerfMon 도구로 캐시 모니터링
Windows PowerShell을 사용한 캐시 클러스터 원격 모니터링
PowerShell은 Linux, Mac 및 Windows에서 사용할 수 있으므로 매우 다양합니다. 사용 중인 OS가 GUI를 지원하지 않는 시나리오가 있습니다. 이러한 종류의 시나리오에서는 NCache 웹 모니터를 사용할 수 없게 됩니다. 이것이 바로 Windows PowerShell이 첫 번째 선택이 되는 이유입니다. 이는 GUI 및 비GUI 기반 운영 체제 모두에서 사용할 수 있기 때문입니다.
Windows PowerShell을 사용하면 지원되는 명령을 실행하여 캐시 클러스터를 원격으로 쉽게 모니터링하고 관리할 수 있습니다. 지원되는 명령을 보려면 다음으로 이동하십시오. PowerShell 참조. 이러한 명령을 실행할 때 반환되는 결과는 텍스트 형식입니다.
이 그림은 Windows PowerShell을 사용하여 캐시 클러스터 상태를 모니터링하는 방법을 보여줍니다.
이 그림은 Windows PowerShell을 사용하여 캐시 서버 통계를 모니터링하는 방법을 보여줍니다.
캐시 카운터 NCache PowerShell 도구 캐시 모니터링
Prometheus 및 Grafana를 통한 성능 카운터 모니터링
NCache 캐시 클러스터를 모니터링하는 여러 가지 방법을 제공합니다. 에서 게시한 카운터를 통해 캐시 서버, 클라이언트 서버 및 브리지 캐시를 모니터링할 수 있습니다. NCache. 단일 플랫폼에서 통계를 모니터링하려면 NCache 다음과 같은 기능이 풍부한 도구를 지원합니다.
데이터 저장을 위한 Prometheus: Prometheus는 사용자에게 친숙한 방식으로 누적 집합 캐시 통계를 수집하고 볼 수 있는 오픈 소스 메트릭 수집 및 저장 도구입니다. 검색창에서 모니터링하고 싶은 카운터를 검색하고 쿼리를 실행하여 패널에 추가할 수 있습니다. Prometheus는 yml 파일에 지정된 모든 대상에서 해당 카운터의 모든 인스턴스를 가져옵니다.
다음은 여러 패널과 함께 표시되는 여러 캐시 카운터입니다.
NCache 세부 정보 Prometheus로 모니터링 Grafana로 모니터링
Grafana로 모니터링: Grafana는 Prometheus 서버를 데이터 소스로 사용하여 모든 메트릭을 가져온 다음 해당 메트릭 데이터를 수집하고 표시하는 다중 플랫폼 오픈 소스 모니터링 GUI 도구입니다. NCache 클러스터. NCache 측정 데이터를 수집하고 표시하는 Grafana GUI 애플리케이션과의 통합을 지원합니다. NCache 캐시 클러스터. Grafana를 사용하려면 모니터링을 구성해야 합니다. NCache Prometheus를 Grafana로 사용하여 Prometheus 서버에 게시된 메트릭을 수집합니다.
NCache 세부 정보 Prometheus로 모니터링 Grafana로 모니터링
모니터 NCache SNMP 카운터 사용
Simple Network Management Protocol의 줄임말인 SNMP는 경량 프로토콜이며 함께 사용하려면 최소한의 전제 조건이 필요합니다. NCache 번거로움 없이. 함께 제공된 MIB 파일을 추가하기만 하면 NCache 원하는 브라우징 도구에 연결하고 가능한 한 빨리 카운터 모니터링을 시작하십시오. 이러한 파일에 대한 자세한 내용은 SNMP 모니터링 문서. MIB 파일 추가와 함께 이제 다음 중 하나를 모니터링할 수 있습니다. NCache 아래와 같이 SNMP 프로토콜을 통해 쉽게 카운터:
NCache 세부 정보 SNMP 모니터링 캐시 모니터링
결론
NCache Web Monitor, Windows PowerShell, PerfMon Tool, Prometheus, Grafana 및 SNMP와 같은 다중 캐시 클러스터링 모니터링 방식으로 캐시 클러스터를 매우 편리하고 쉽게 모니터링할 수 있습니다. 원격 모니터링은 21의 필수 요구 사항입니다.st 모든 것을 빠르고 쉽게 만들어주기 때문입니다. 리소스가 원격 위치에 있는 클라우드 기반 기술의 사용이 매일 증가함에 따라 이는 더욱 분명해집니다.