다음을 사용하는 전자 상거래 웹사이트가 있다고 가정해 보겠습니다. NCache 더 빠른 성능과 선형 확장성을 위한 분산 캐시로. 공연을 지켜보기 위해, NCache Windows에서 PerfMon과 같은 기본 모니터링 도구를 지원합니다. Linux는 이제 다음 사용과 함께 .NET도 지원하므로 NCache따라서 모니터링을 위한 기본 프로토콜이 필요합니다. NCache Linux 환경에 대한 카운터가 필요합니다.
NCache 인메모리 및 선형 분산 캐시는 쉽고 사용자 친화적인 방식으로 Windows 및 Linux 환경 모두에 대한 카운터의 SNMP 모니터링을 지원합니다.
SNMP: 모니터링할 프로토콜 NCache
SNMP(Simple Network Management Protocol)는 네트워크의 여러 장치가 통신하고 정보를 공유하는 표준 인터넷 프로토콜로 간주됩니다. 시스템 상태 및 구성을 설명하는 MIB(관리 정보 기반)에 구성된 관리되는 시스템의 변수 형태로 관리 데이터를 노출합니다.
SNMP는 경량 프로토콜이며 NCache 번거로움 없이. 함께 제공된 MIB 파일을 추가하기만 하면 NCache 원하는 검색 도구로 이동하고 가능한 한 빨리 카운터 모니터링을 시작하십시오.
NCache 세부 정보 SNMP 모니터링 캐시 모니터링
모니터링 방법 NCache SNMP 사용
NCache 캐시 및 기타 카운터를 모니터링하기 위한 기본 프로토콜 SNMP를 지원합니다. 다음을 사용하여 SNMP를 구성하는 방법으로 이동하기 전에 NCache, 알아야 할 구성 요소 중 일부를 살펴보겠습니다.
- 매니저 : SNMP 관리자는 네트워크의 SNMP 장치와의 통신을 담당하는 NMS(네트워크 관리 시스템)입니다. 명령을 생성하고 장치의 SNMP 에이전트로부터 응답을 받습니다.
- 에이전트: SNMP 에이전트는 정보에 대한 SNMP 요청을 수신하고 관리자에게 응답하고/하거나 작업을 수행하기 위한 명령을 받습니다.
- MIB 파일: 이것은 Management Information Base의 약자로 SNMP의 핵심 구성 요소입니다. SNMP 네트워크 요소가 데이터 개체 목록으로 설명되는 텍스트 파일입니다. MIB는 SNMP 메시지에서 참조되는 모든 개체가 나열되어야 하는 SNMP 언어 사전 역할을 합니다.
다음을 사용하여 SNMP를 구성하려면 NCache, 이에 따라 다음 단계를 수행해야 합니다.
단계:1 전제 조건
SNMP를 사용하여 구성하려면 따라야 하는 최소 사전 요구 사항이 필요합니다. NCache.
- SNMP는 Linux에서 기본적으로 활성화되어 있지만 Windows에서 작업하는 경우 그에 따라 활성화해야 합니다.
- NCache 서비스가 실행 중이어야 합니다.
- 모니터링하려는 캐시가 실행 중이어야 합니다.
단계:2 구성 NCache 서비스 구성
XNUMXD덴탈의 Alachisoft.NCache.Service.dll.config 구성 파일이 함께 제공됨 NCache %NCHOME%/bin/resources에서 아래에 제공된 구성 가능한 태그를 통해 SNMP를 통해 캐시 카운터 모니터링을 활성화 및 비활성화할 수 있습니다.
1 2 3 |
<add key="NCacheServer.EnableMetricsPublishing" value="false"/> <add key="NCacheServer.EnableSnmpMonitoring" value="true"/> <add key="NCacheServer.SnmpListenersInfoPort" value="8256"/> |
카운터 모니터링 요청의 경우 모든 캐시와 클라이언트는 별도의 포트에서 수신하고 기본 SNMP 수신기는 다른 모든 수신기에 대한 정보를 포함합니다. 이러한 태그에 대한 자세한 내용은 다음을 참조하십시오. SNMP 모니터링 문서.
단계:3 MIB 파일 추가
NCache SNMP로 모니터링할 수 있는 카운터에 대한 MIB 파일을 제공합니다. 이 파일은 다음과 함께 제공됩니다. NCache %NCHOME%/bin/resources에서 찾아보기로 선택한 도구에 추가됩니다. 예를 들어 다음을 사용할 수 있습니다. ManageEngine MibBrowser 무료 도구. MIB 파일은 다음과 같습니다.
- alachisoft-cache.mib 파일은 캐시 카운터를 모니터링하는 데 사용됩니다.
- alachisoft-client.mib 파일은 캐시 클라이언트 카운터를 모니터링하는 데 사용됩니다.
- alachisoft-bridge.mib 파일은 브리지 카운터를 모니터링하는 데 사용됩니다.
- alachisoft-bridgedcache.mib 파일은 브리지 캐시 카운터를 모니터링하는 데 사용됩니다.
- alachisoft-metric-listeners.mib는 SNMP 모니터링을 위한 기본 파일입니다.
이러한 파일에 대한 자세한 내용을 보려면 다음을 방문하십시오. SNMP 모니터링 문서. MIB 파일 추가와 함께 이제 다음 중 하나를 모니터링할 수 있습니다. NCache 아래와 같이 SNMP 프로토콜을 통해 쉽게 카운터:
모니터링을 위한 기타 도구 NCache
에 게시된 카운터를 통해 캐시 서버, 클라이언트 서버 및 브리지 캐시를 모니터링할 수 있습니다. NCache. 이 목적을 위해, NCache 캐시 클러스터를 모니터링할 수 있는 여러 다른 방법을 제공합니다. NCache 웹 관리자, 프로 메테우스및 그라 파나.
Prometheus는 사용자 친화적인 방식으로 누적 캐시 통계를 수집하고 볼 수 있는 오픈 소스 메트릭 수집 및 저장 도구입니다. Grafana의 경우 Prometheus 서버를 데이터 소스로 사용하여 모든 메트릭을 가져온 다음 해당 메트릭 데이터를 표시하는 다중 플랫폼 오픈 소스 모니터링 GUI 도구입니다. NCache 클러스터. NCache Web Manager는 캐시를 구성하고 해당 통계를 볼 수 있는 웹 기반 관리 도구입니다. 비슷하게, NCache 웹 모니터 분산 캐시 및 remote client가 공연하고 있습니다.
NCache 세부 정보 Prometheus로 모니터링 Grafana로 모니터링
요약하자면…
NCache 더 빠른 응답 시간과 최고의 성능을 제공하는 기능이 풍부한 인메모리 선형 분산 키-값 데이터 저장소입니다. 따라서 캐시 클러스터가 트랜잭션이 많은 프로덕션 환경에서 실행 중인 경우 노드, 클러스터 및 클라이언트 연결을 모니터링하는 것이 필수적입니다. 그러므로, NCache 클러스터 환경을 최대한 편리하게 모니터링할 수 있도록 SNMP 모니터링을 지원합니다.