NCache Verwaltung und Überwachung

NCache bietet leistungsstarke Verwaltungs- und Überwachungstools für NCache mit denen Sie Cache-Cluster und Cache-Clients konfigurieren und überwachen können. Dazu gehören webbasierte Tools, Befehlszeilentools und Integrationen mit Überwachungstools von Drittanbietern. NCache bietet außerdem Protokolle und Ereignisanzeigen zum Anzeigen und Überwachen von Laufzeitstatistiken verschiedener Komponenten von NCache.

Management Center

Das NCache Management Center ist webbasiert und ermöglicht Ihnen die reibungslose Durchführung aller Cache-Verwaltungs- und Konfigurationsaufgaben über einen Browser. Es verfügt über eine sehr leicht verständliche Benutzeroberfläche sowohl für Windows- als auch für Linux-Umgebungen. Sie können darauf zugreifen NCache Verwaltung sowohl vor Ort als auch aus der Ferne. Die mit der ausgeführten Operationen NCache Zu den Managern gehören:

  • Cache-/Cluster-/Bridge-Erstellung
  • Hinzufügen/Entfernen von Clients oder Servern
  • Bereitstellung serverseitiger Anbieter
  • Allgemeine Cache-Cluster-Konfigurationen
  • Sicherheit und mehr
Management Center

Überwachen

Das NCache Monitor ist ein webbasiertes Überwachungstool zur Überwachung des Zustands und der Aktivitäten des Caches. Es zeigt einen Bericht und eine grafische Ansicht zur Überwachung Ihrer Client- und Serverstatistiken. Sie können das starten NCache Überwachen Sie auf die gleiche Weise wie das Management Center für Windows und Linux und überwachen Sie auch alles aus der Ferne. Die Kernfunktionen des NCache Monitor sind:

  • Server-Dashboard zur Überwachung der Zähler für Server im Cache-Cluster.
  • Client-Dashboard zur Überwachung von Zählern für Remote-Cache-Clients (Web-/App-Server).
  • Benutzerdefiniertes Dashboard zum Erstellen und Anpassen Ihres Dashboards.
  • Zähler zur Überwachung von Statistiken wie Cache-Zustand, Vorgänge pro Sekunde, Cache-Größe, CPU-Auslastung usw.

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 stellt reguläre Befehlszeilentools bereit. Auf beiden Plattformen werden diese Befehlszeilentools zur Automatisierung von Cache- und Cluster-Verwaltungsaufgaben bereitgestellt. Einige der Tools von NCache -System umfasst:

  • Neuer Cache/Neue Brücke
  • Cache entfernen/Bridge entfernen
  • Cache leeren
PowerShell-Tool (Windows)
Befehlszeilentool (Linux)

Windows-Leistungsmonitor

Der Windows Performance Monitor ist ein von Microsoft entwickeltes Überwachungstool zum Anzeigen von Anwendungsstatistiken in Echtzeit. NCache bietet einen umfangreichen Satz an Leistungsüberwachungsindikatoren, die Sie zur Anzeige im Windows-Leistungsüberwachungstool auswählen können. 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-Leistungsmonitor

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

Linux-Ereignisprotokoll (/var/log)

Linux verfügt über ein spezielles Verzeichnis zum Speichern von Protokollen namens /var/log. Dieses Verzeichnis enthält Protokolle vom Betriebssystem 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 Events

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 %.
E-Mail-Benachrichtigungen aktiviert NCache Events

NCache Eintrags Ansicht

Das NCache Eintrags Ansicht ist ein interaktives GUI-Tool zur organisierten Anzeige von Protokollen. Mit diesem Protokoll-Viewer können Sie Protokolle kategorisch verwalten, das heißt, er ermöglicht die Identifizierung separater Felder und passt die Sucheinträge auf eine für Sie bequeme Weise an. Diese Protokolle zeigen notwendige Informationen wie:

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

Prometheus-Überwachung

Prometheus ist ein Open-Source-Überwachungssystem, das Echtzeitmetriken in einer Zeitreihendatenbank aufzeichnet, die mithilfe eines HTTP-Pull-Modells erstellt wurde, mit flexiblen Abfragen und Echtzeitwarnungen. NCache bietet Unterstützung für die Überwachung seiner Leistungsindikatoren über Prometheus. Sie können verteilte Caches, verteilten Cache mit Persistenz, den Pub/Sub-Messaging-Speicher, verteiltes Lucene, Clients und Bridges über die umfangreichen Zähler überwachen, die von veröffentlicht werden NCache.

NCache Eintrags Ansicht

Grafana-Überwachung

Grafana ist ein Open-Source-Analyse- und Überwachungstool. NCache stellt ein Grafana-Anwendungs-Plugin bereit, das sammelt und anzeigt NCache Metrikdaten aus Ihrem Cluster auf mehreren funktionsreichen Metrik-Dashboards unter Verwendung von Prometheus als Datenquelle.

Grafana

Verwaltung und Überwachung von API und Ereignissen

NCache Bietet eine Reihe von Methoden zur Durchführung einfacher Verwaltungs- und Überwachungsvorgänge für den Cache. Es erspart Ihnen die Verwendung des NCache Manager bzw NCache PowerShell-Tools, indem Sie sie über die API verwalten.

Verwaltung und Überwachung von API und Ereignissen

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

  • StartCache-API: Sie können den Cache starten, indem Sie den Namen und Knoten des Server-Cache angeben. Außerdem können Sie die Sicherheit für den Cache aktivieren.
  • StopCache-API: Sie können den Cache stoppen, indem Sie den Namen und Knoten des Server-Cache angeben. Es ermöglicht auch das Stoppen eines Caches bei aktivierter Sicherheit.

Ü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

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

  • Cache löschen: Immer wenn ein Cache geleert wird.
  • Cache-Stopp: Immer wenn ein Cache gestoppt wird.
  • Mitglied beitreten: Jedes Mal, wenn ein Knoten dem Cache-Cluster beitritt.
  • Mitgliedsurlaub: Jedes Mal, wenn ein Knoten den Cache-Cluster verlässt.

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.

LINQPad-Integration

Was macht man als nächstes?

NCache Details
Herunterladen
Fordern Sie eine personalisierte LIVE-Demo an
© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.