Nehmen wir an, Sie haben eine E-Commerce-Website, die verwendet NCache als verteilter Cache für schnellere Leistung und lineare Skalierbarkeit. Um die Leistung im Auge zu behalten, NCache bietet die Unterstützung für native Überwachungstools wie PerfMon unter Windows. Da Linux neben der Verwendung von nun auch .NET unterstützt NCacheDaher ist ein natives Protokoll für die Überwachung erforderlich NCache Zähler über die Linux-Umgebung erforderlich.
NCache Ein speicherinterner und linear verteilter Cache unterstützt die SNMP-Überwachung seiner Zähler sowohl für Windows- als auch für Linux-Umgebungen auf einfache und benutzerfreundliche Weise.
SNMP: Zu überwachendes Protokoll NCache
SNMP, kurz für Simple Network Management Protocol, gilt als Standard-Internetprotokoll, über das verschiedene Geräte in einem Netzwerk kommunizieren und Informationen austauschen. Es stellt Verwaltungsdaten in Form von Variablen auf den verwalteten Systemen bereit, die in einer Management Information Base (MIB) organisiert sind, die den Systemstatus und die Konfiguration beschreibt.
SNMP ist ein leichtes Protokoll und erfordert zur Verwendung Mindestvoraussetzungen NCache ohne Probleme. Fügen Sie einfach die mitgelieferten MIB-Dateien hinzu NCache zu jedem gewünschten Browsing-Tool und beginnen Sie so früh wie möglich mit der Überwachung Ihrer Zähler.
NCache Details SNMP-Überwachung Caches überwachen
So überwachen Sie NCache Verwenden von SNMP
NCache unterstützt das native Protokoll SNMP zur Überwachung Ihres Caches und anderer Zähler. Bevor wir uns mit der Konfiguration von SNMP befassen NCacheSchauen wir uns einige seiner Komponenten an, die bekannt sein müssen.
- Manager: Ein SNMP-Manager ist das Netzwerkverwaltungssystem (NMS), das für die Kommunikation mit den SNMP-Geräten im Netzwerk verantwortlich ist. Es generiert Befehle und empfängt Antworten von den SNMP-Agenten auf dem Gerät.
- Agenten: Ein SNMP-Agent empfängt SNMP-Informationsanfragen und antwortet dem Manager und/oder erhält Befehle zum Ausführen einer Aktion.
- MIB-Dateien: Dies steht für Management Information Base und ist eine Schlüsselkomponente von SNMP. Es handelt sich um eine Textdatei, in der SNMP-Netzwerkelemente als Liste von Datenobjekten beschrieben werden. MIB fungiert als Wörterbuch der SNMP-Sprache, in dem jedes Objekt aufgelistet werden muss, auf das in einer SNMP-Nachricht verwiesen wird.
So konfigurieren Sie SNMP mit NCache, sollten die folgenden Schritte entsprechend unternommen werden.
Schritt: 1 Voraussetzungen
SNMP erfordert die Einhaltung von Mindestvoraussetzungen für die Konfiguration NCache.
- SNMP ist unter Linux standardmäßig aktiviert. Wenn Sie jedoch unter Windows arbeiten, müssen Sie es entsprechend aktivieren.
- NCache Der Dienst muss ausgeführt werden.
- Der Cache, den Sie überwachen möchten, muss aktiv sein.
Schritt:2 Konfigurieren NCache Dienstkonfig
Das Alachisoft.NCache.Service.dll.config-Konfigurationsdatei im Lieferumfang enthalten NCache unter %NCHOME%/bin/resources können Sie die Cache-Zählerüberwachung über SNMP über die unten angegebenen konfigurierbaren Tags aktivieren und deaktivieren:
1 2 3 |
<add key="NCacheServer.EnableMetricsPublishing" value="false"/> <add key="NCacheServer.EnableSnmpMonitoring" value="true"/> <add key="NCacheServer.SnmpListenersInfoPort" value="8256"/> |
Bei Anfragen zur Zählerüberwachung überwacht jeder Cache und jeder Client separate Ports und der Standard-SNMP-Listener enthält Informationen zu allen anderen Listenern. Weitere Informationen zu diesen Tags finden Sie unter SNMP-Überwachungsdokumente.
Schritt:3 Hinzufügen von MIB-Dateien
NCache stellt MIB-Dateien für die Zähler bereit, die mit SNMP überwacht werden können. Diese Dateien werden mit geliefert NCache unter %NCHOME%/bin/resources, von wo aus sie zu jedem Tool hinzugefügt werden, mit dem Sie durchsuchen möchten. Sie können zum Beispiel verwenden Kostenloses ManageEngine MibBrowser-Tool. Die MIB-Dateien lauten wie folgt:
- alachisoftDie Datei -cache.mib wird zur Überwachung von Cache-Zählern verwendet.
- alachisoftDie Datei -client.mib wird zur Überwachung der Cache-Client-Zähler verwendet.
- alachisoftDie Datei -bridge.mib wird zur Überwachung von Bridge-Zählern verwendet.
- alachisoftDie Datei -bridgedcache.mib wird zur Überwachung der Bridge-Cache-Zähler verwendet.
- alachisoft-metric-listeners.mib ist die Hauptdatei für die SNMP-Überwachung.
Weitere Informationen zu diesen Dateien finden Sie unter SNMP-Überwachungsdokumente. Zusammen mit dem Hinzufügen der MIB-Dateien können Sie jetzt alle überwachen NCache Zähler einfach über das SNMP-Protokoll, wie unten gezeigt:
Weitere Tools zur Überwachung NCache
Sie können Cache-Server, Client-Server und Bridge-Caches über die in veröffentlichten Zähler überwachen NCache. Für diesen Zweck, NCache bietet mehrere andere Möglichkeiten zur Überwachung Ihrer Cache-Cluster, die durchlaufen werden können NCache Web Manager, Prometheus und Grafana.
Prometheus ist ein Open-Source-Tool zur Sammlung und Speicherung von Metriken, mit dem Sie die aggregierten Cache-Statistiken auf benutzerfreundliche Weise sammeln und anzeigen können. Bei Grafana handelt es sich um ein plattformübergreifendes Open-Source-Überwachungs-GUI-Tool, das den Prometheus-Server als Datenquelle verwendet, um alle Metriken abzurufen und diese Metrikdaten dann aus dem anzuzeigen NCache Cluster. NCache Web Manager ist ein webbasiertes Verwaltungstool zum Konfigurieren Ihrer Caches und zum Anzeigen ihrer Statistiken. Ähnlich, NCache Webmonitor ist ein webbasiertes Überwachungstool, das in Echtzeit eine Bewertung darüber liefert, wie Ihre verteilten Caches und remote clients treten auf.
NCache Details Überwachung mit Prometheus Überwachung mit Grafana
Zusammenfassend…
NCache ist ein funktionsreicher, speicherinterner und linear verteilter Schlüsselwert-Datenspeicher, der schnellere Reaktionszeiten und beste Leistung bietet. Wenn Ihre Cache-Cluster in einer Umgebung mit hoher Transaktionsproduktion ausgeführt werden, ist es daher wichtig, die Knoten, Cluster und Clientverbindungen zu überwachen. Deshalb, NCache unterstützt die SNMP-Überwachung, damit Sie Ihre Cluster-Umgebung so bequem wie möglich überwachen können.