NCache Verwaltung und Überwachung

NCache bietet leistungsstarke Verwaltungs- und Überwachungstools, mit denen Sie Cache-Cluster und Cache-Clients konfigurieren und überwachen können. Dazu gehören webbasierte Tools, Befehlszeilentoolsund Integrationen mit Überwachungstools von Drittanbietern. NCache auch bietet Protokolle und Ereignisbetrachter zur umfassenden Beobachtbarkeit und Überwachung von Laufzeitstatistiken, um die mittlere Zeit bis zur Problemlösung (MTTR) über verschiedene Komponenten hinweg zu minimieren.

NCache Management Center

Das NCache Management Center ist webbasiert und ermöglicht die reibungslose Ausführung aller Cache-Verwaltungs- und Konfigurationsaufgaben über einen Browser. Es bietet Benutzern eine sehr leicht verständliche GUI für Windows- und Linux-Umgebungen. Sie können auf die NCache Verwaltung lokal und remote. Zu den über das Management Center durchführbaren Vorgängen gehören:

  • Cache-/Cluster-/Bridge-Erstellung
  • Hinzufügen/Entfernen von Clients oder Servern
  • Bereitstellung serverseitiger Anbieter
  • Allgemeiner Cache Cluster-Konfigurationen (Cachegröße, Isolationsebenen usw.)
  • Sicherheit Konfigurationen, einschließlich RBAC (Role-Based Access Control) und TLS-Verschlüsselungsmanagement, um die Einhaltung der unternehmensweiten Datenschutzstandards zu gewährleisten.
NCache Die webbasierte Benutzeroberfläche des Management Centers zeigt den Status von Server- und Clientknoten, IP-Konfigurationen und erweiterte Clustereinstellungen für einen verteilten Cache an.
NCache Managementzentrum für webbasierte Clusterverwaltung und -überwachung.

NCache Überwachen

Das NCache Überwachen ist ein webbasiertes Überwachungstool zur Überwachung des Cache-Zustands und der Cache-Aktivitäten. Es zeigt einen Bericht und eine grafische Ansicht zur Überwachung Ihrer Auftraggeber und Server Statistiken. Sie können die NCache Überwachung durch die NCache Management Center für Windows und Linux und überwacht alles auch aus der Ferne. Die Kernfunktionen des NCache Monitor sind:

  • Server-Dashboard um Zähler für Server im Cache-Cluster zu überwachen.
  • Client-Dashboard zur Überwachung von Zählern für Remote-Cache-Clients (Web-/App-Server).
  • Benutzerdefiniertes Dashboard um Ihr Dashboard zu erstellen und anzupassen.
  • Theken um Statistiken wie Cache-Integrität, Vorgänge pro Sekunde, Cache-Größe, CPU-Auslastung usw. zu überwachen.
NCache Das Monitor-Dashboard zeigt Echtzeit-Statistiken zum Zustand und zur Leistung des Clusters an, darunter Anfragen pro Sekunde, Hinzufügungen/Abrufe pro Sekunde, CPU-Auslastung und Speicherverbrauch auf den verteilten Knoten.
NCache Monitor bietet eine grafische Darstellung der Server- und Client-Leistungsindikatoren.

Befehlszeilentools

NCache stellt alle Cache-Verwaltungsvorgänge über Befehlszeilentools wie folgt bereit.

  • Windows: PowerShell-Cmdlets
  • Linux: Befehlszeilentools

Unter Windows NCache stellt diese Tools als PowerShell-Cmdlets unter Linux bereit, NCache bietet reguläre Befehlszeilentools. Auf beiden Plattformen dienen diese Tools der Automatisierung von Cache- und Clusterverwaltungsaufgaben und folgen den Standard-Automatisierungsparadigmen von Microsoft sowie den Linux-CLI-Konventionen für die CI/CD-Integration. Einige der bereitgestellten Tools sind: NCache umfasst:

Befehlszeilenschnittstelle zeigt NCache PowerShell-Cmdlets zur Automatisierung von Cache-Verwaltungsaufgaben wie Starten, Stoppen und Anzeigen des Cache-Status.
NCache PowerShell-Integration für die automatisierte Verwaltung verteilter Cache-Cluster unter Windows.

Windows-Leistungsmonitor

Der Windows Performance Monitor ist ein von Microsoft entwickeltes Überwachungstool zum Anzeigen von Anwendungsstatistiken in Echtzeit. NCache bietet eine reichhaltige Auswahl an Leistungsüberwachungszähler, vergleichbar mit branchenüblichen APM-Metriken (Application Performance Monitoring), für detaillierte Einblicke in die Latenz der Cache-Ebene. Die folgenden Zähler werden bereitgestellt von NCache:

Die Windows-Leistungsüberwachungsintegration zeigt Echtzeitdaten an. NCache Leistungsindikatoren, einschließlich Hinzufügungen pro Sekunde, Abrufe pro Sekunde und Anforderungsraten.
Windows-Leistungsmonitor zur Überwachung NCache Server- und Clientstatistiken.

SNMP-Überwachung

SNMP (Simple Network Management Protocol) ist ein Standardprotokoll, über das verschiedene Geräte in einem Netzwerk kommunizieren und Informationen austauschen. NCache unterstützt die Überwachung der Aktivität dieses Protokolls mithilfe seiner SNMP-Zähler. Weitere Informationen zu diesen SNMP-Zählern finden Sie im NCache Administratorhandbuch.

NCache bietet einen umfangreichen Satz Leistungsüberwachungsindikatoren für SNMP, die Sie zur Anzeige in jedem Überwachungstool eines Drittanbieters auswählen können, das SNMP unterstützt. Die folgenden Zähler werden von bereitgestellt NCache:

  • Cache-Server-Zähler wie Statusübertragung/Sek. und Updates/Sek. usw.
  • Cache-Client-Zähler wie Abrufe/Sek. und Komprimierung/Sek. usw.
  • Bridge-Zähler wie Bridge-Cache-Anzahl und Bridge-Cache-Größe usw.

Windows-Ereignisanzeige

Die Windows-Ereignisanzeige ist ein Tool, das ein Protokoll von Systemmeldungen anzeigt – einschließlich Fehlern, Informationsmeldungen und Warnungen. NCache protokolliert wichtige Ereignisse im Windows-Ereignisanzeige. Es ermöglicht Ihnen, wichtige Ereignisse zu überwachen, wie zum Beispiel:

  • NCache Installationsereignisse.
  • Fehler, die von aufgetreten sind NCache oder Bridge-Dienste.
  • Dienst/Cache starten und stoppen.
  • Der Cache-Server tritt einem Cache-Cluster bei oder verlässt ihn.
  • Die Cachegröße überschreitet einen konfigurierbaren Schwellenwert von 80 %.
Windows-Ereignisanzeige zeigt ein Protokoll an NCache Systemereignisse, einschließlich Fehlermeldungen, Aktualisierungen des Dienststatus und Informationsmeldungen auf Clusterebene.
Überwachung kritischer NCache Systemereignisse und Fehler werden über die Windows-Ereignisanzeige angezeigt.

Linux-Ereignisprotokoll (/var/log)

Linux verfügt gemäß dem Filesystem Hierarchy Standard (FHS) über ein spezielles Verzeichnis namens /var/log zum Speichern von Protokolldateien. Dieses Verzeichnis enthält Protokolle des Betriebssystems selbst, von Diensten und verschiedenen Anwendungen, die auf dem System ausgeführt werden. NCache protokolliert seine Ereignisse im Stilordner /var/log, den Sie dann lesen können. Dazu gehören Fehler, Informationsmeldungen und Warnungen.

NCache protokolliert wichtige Ereignisse in der Datei /var/log. Auf diese Weise können Sie wichtige Ereignisse überwachen, z. B.:

  • NCache Installationsereignisse.
  • Fehler, die von aufgetreten sind NCache oder Bridge-Dienste.
  • Dienst/Cache starten und stoppen.
  • Der Cache-Server tritt einem Cache-Cluster bei oder verlässt ihn.
  • Die Cachegröße überschreitet einen konfigurierbaren Schwellenwert von 80 %.

E-Mail-Benachrichtigungen aktiviert NCache VERANSTALTUNGEN

Zusammen mit anderen Überwachungstools von Drittanbietern NCache kann Benutzer über relevante Ereignisse benachrichtigen E-Mail-Benachrichtigungen. Diese E-Mail-Benachrichtigungen betreffen wichtige Ereignisse wie:

  • Cache starten oder stoppen.
  • Der Cache-Server tritt dem Cache-Cluster bei oder verlässt ihn.
  • Beginn oder Abschluss der Cache-Statusübertragung.
  • Die Cachegröße überschreitet einen konfigurierbaren Schwellenwert von 80 %.
NCache Konfigurationsbildschirm für E-Mail-Benachrichtigungen zur automatischen Benachrichtigung bei kritischen Cache-Ereignissen wie Serverbeitritten, -stopps oder Überschreitungen von Schwellenwerten.
Automatisierte E-Mail-Benachrichtigungen für Echtzeit konfigurieren NCache Cluster-Ereignisbenachrichtigungen.

NCache Eintrags Ansicht

Das NCache Eintrags Ansicht ist ein interaktives GUI-Tool zur beschleunigten Ursachenanalyse. Es zeigt Protokolle übersichtlich an und ermöglicht Administratoren, nach Protokollierungsstufen (Fehler, Debug, Info) zu filtern, um Clusterprobleme schnell zu isolieren. Mit diesem Protokoll-Viewer können Sie Protokolle kategorisch verwalten, d. h. Sie können Felder separat identifizieren und die Suchkriterien individuell anpassen. Die Protokolle enthalten wichtige Informationen wie:

  • Cache-Knoten, auf dem der Vorgang stattfindet.
  • Zeitstempel des Protokolls.
  • Der Prozessname und der Name der Komponente.
  • Threadname und Protokollebenen.
  • Eine Nachricht mit detaillierten Protokollinformationen über den Erfolg/Misserfolg von Vorgängen.

Verwaltung und Überwachung von API und Ereignissen

NCache bietet eine Reihe von Methoden zur Durchführung einfacher Verwaltungs- und Überwachungsvorgänge im Cache. Sie müssen nicht mehr die NCache Management Center bzw NCache PowerShell-Tools werden separat verwaltet, indem sie über die API gesteuert werden. Dies ermöglicht die programmatische Überwachung und somit automatisierte Integritätsprüfungen innerhalb Ihrer Anwendungslogik.

Management-API und Ereignisse

NCache bietet Folgendes API-Aufrufe für das Management of NCache.

Überwachungs-API

Ähnlich wie bei der Verwaltung, NCache stellt ein Überwachungs-API zur Überwachung des Caches. Die Liste der Überwachungs-APIs umfasst:

  • GetCacheHealth API: Mit dieser Methode können Sie den Konnektivitätsstatus von Cache-Serverknoten anzeigen, indem Sie den Cache-Namen, die Serveradresse und den Port angeben.
  • ClientInfo API: Es enthält die Clientinformationen jedes Clients, z. B. ClientID, ProzessID, AppName usw.
  • ConnectedClientList API: Sie erhalten eine Liste aller Clients, die mit dem Cache verbunden sind.

Veranstaltungen auf Managementebene

Veranstaltung auf Führungsebene Benachrichtigungen sind Ereignisse, die für Verwaltungsvorgänge im Cache Ihrer .NET- oder Java-Anwendung registriert werden. Benachrichtigungen werden bei den folgenden Verwaltungsvorgängen ausgelöst:

Capability Unterstützte Tools Auswirkungen auf das Geschäft
Cluster-Orchestrierung Verwaltungscenter, PowerShell-Cmdlets Vereinfachte Clusterbereitstellung und Fernkonfigurationsverwaltung.
Echtzeit-Telemetrie NCache Monitor, SNMP, PerfMon Verbesserte Transparenz hinsichtlich des Cache-Zustands und proaktive Engpasserkennung.
DevOps-Automatisierung Management-API, Linux-Befehlszeilenschnittstelle Nahtlose Integration in CI/CD-Pipelines und automatisierte Skalierungs-Workflows.
Unternehmens-Observabilität Protokollanzeige, Ereignisanzeige, /var/log Detaillierte Prüfprotokolle und historische Daten zur schnellen Fehlerbehebung.

LINQPad-Integration

LINQPad ist eine Datenbankabfragesoftware, die LINQ, SQL und andere Abfragesprachen ohne IDEs verwendet. NCache Bietet eine reibungslose Integration mit LINQPad und erfordert lediglich das Hinzufügen eines Verweises auf NCache LINQPad-Anbieter und die benutzerdefinierten Objekte, in denen Sie gespeichert haben NCache. Damit können Sie Ihre LINQ-Abfragen mit LINQPad über den konfigurierten Cache schreiben.

NCache Die LINQPad-Integration zeigt, wie eine C# LINQ-Abfrage gegen einen Cluster-Cache ausgeführt wird, um Produktdaten abzurufen und anzuzeigen.
NCache Integration mit LINQPad für interaktive Abfragen verteilter Daten.

Was macht man als nächstes?

Häufig gestellte Fragen (FAQ)

Sie können überwachen NCache in hybriden Cloud- und On-Premises-Umgebungen unter Verwendung der NCache Monitor ist ein webbasiertes Dashboard, das Echtzeit-Telemetriedaten für Windows und Linux bereitstellt. Für die zentrale Unternehmensüberwachung, NCache Unterstützt außerdem SNMP und lässt sich in den Windows Performance Monitor integrieren, sodass Sie Cache-Tier-Metriken in branchenübliche APM-Tools aggregieren können.

Ja. NCache bietet umfassende DevOps-Automatisierungsfunktionen über PowerShell-Cmdlets unter Windows und eine spezielle Befehlszeilenschnittstelle (CLI) unter Linux. Darüber hinaus NCache Die Management-API ermöglicht es Entwicklern, Caches programmatisch direkt in ihrem Anwendungscode oder ihren Bereitstellungsskripten zu starten, zu stoppen und zu konfigurieren.

NCache bietet verschiedene Diagnosewerkzeuge zur schnellen Ursachenanalyse an, darunter die NCache Der Log Viewer dient zum Filtern detaillierter Thread-Protokolle, während die Windows-Ereignisanzeige (bzw. Linux /var/log) Ereignisse auf Dienstebene überwacht. Diese Protokolle erfassen kritische Ereignisse wie Knotenbeitritte/-austritte, Statusübertragungen und Überschreitungen von Cache-Größenschwellenwerten.

Ja. Die NCache Das Management Center ist eine plattformübergreifende, webbasierte grafische Benutzeroberfläche, die unter Windows und Linux identisch funktioniert. Administratoren können damit Cache-Cluster orchestrieren, serverseitige Provider bereitstellen und Sicherheitsprotokolle (wie TLS und RBAC) über jeden gängigen Webbrowser verwalten.

© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.