NCache Gestione e monitoraggio

NCache fornisce potenti strumenti di gestione e monitoraggio che consentono di configurare e monitorare cluster di cache e client di cache. Questi includono strumenti basati sul web, strumenti da riga di comandoe integrazioni con strumenti di monitoraggio di terze parti. NCache offre anche i registri and spettatori di eventi per un'osservabilità approfondita e il monitoraggio delle statistiche di runtime per ridurre al minimo il tempo medio di risoluzione (MTTR) tra i diversi componenti.

NCache Centro di gestione

Migliori NCache Centro di gestione è basato sul web e consente di eseguire tutte le attività di gestione e configurazione della cache senza problemi da un browser. Offre agli utenti un'interfaccia grafica molto facile da capire sia per ambienti Windows che Linux. È possibile accedere a NCache Gestione sia in locale che da remoto. Le operazioni eseguite tramite il Management Center includono:

  • Creazione di cache/cluster/bridge
  • Aggiunta/rimozione di client o server
  • Distribuzione di provider lato server
  • Cache generale configurazioni del cluster (dimensione della cache, livelli di isolamento, ecc.)
  • Sicurezza configurazioni, tra cui RBAC (Role-Based Access Control) e gestione della crittografia TLS, garantendo la conformità agli standard di protezione dei dati aziendali.
NCache Interfaccia utente grafica basata sul Web del Management Center che mostra lo stato dei nodi server e client, le configurazioni IP e le impostazioni avanzate del cluster per una cache distribuita.
NCache Centro di gestione per l'amministrazione e il monitoraggio dei cluster basati sul Web.

NCache Monitorare

Migliori NCache Monitorare è uno strumento di monitoraggio basato sul Web per monitorare lo stato e le attività della cache. Mostra un report e una vista grafica per monitorare il tuo cliente and server statistiche. È possibile avviare il NCache Monitorare attraverso il NCache Management Center per Windows e Linux, e monitora tutto anche da remoto. Le funzionalità principali di NCache monitor sono:

  • Dashboard del server per monitorare i contatori dei server nel cluster di cache.
  • Dashboard del cliente per monitorare i contatori per i client di cache remoti (server web/app).
  • Dashboard personalizzata per creare e personalizzare la tua dashboard.
  • Contatori per monitorare statistiche quali lo stato della cache, le operazioni al secondo, le dimensioni della cache, l'utilizzo della CPU, ecc.
NCache Dashboard di monitoraggio che mostra statistiche sullo stato e sulle prestazioni del cluster in tempo reale, tra cui richieste al secondo, aggiunte/recuperi al secondo, utilizzo della CPU e consumo di memoria nei nodi distribuiti.
NCache Monitor fornisce una visualizzazione grafica dei contatori delle prestazioni del server e del client.

Strumenti della riga di comando

NCache fornisce tutte le operazioni di gestione della cache tramite strumenti da riga di comando come segue.

  • Windows: cmdlet di PowerShell
  • Linux: Strumenti della riga di comando

Su Windows, NCache fornisce questi strumenti come cmdlet di PowerShell su Linux, NCache Fornisce strumenti da riga di comando standard. Su entrambe le piattaforme, questi strumenti da riga di comando sono forniti per automatizzare le attività di gestione della cache e dei cluster, aderendo ai paradigmi di automazione standard di Microsoft e alle convenzioni della CLI di Linux per l'integrazione CI/CD. Alcuni degli strumenti forniti da NCache includono:

Interfaccia della riga di comando che mostra NCache Cmdlet di PowerShell per automatizzare le attività di gestione della cache, come l'avvio, l'arresto e la visualizzazione dello stato della cache.
NCache Integrazione di PowerShell per la gestione automatizzata dei cluster di cache distribuiti su Windows.

Monitoraggio delle prestazioni di Windows

Windows Performance Monitor è uno strumento di monitoraggio creato da Microsoft per visualizzare le statistiche delle applicazioni in tempo reale. NCache fornisce un ricco set di contatori di monitoraggio delle prestazioni, paragonabile alle metriche APM (Application Performance Monitoring) standard del settore, per una visibilità granulare sulla latenza del livello cache. I seguenti contatori sono forniti da NCache:

Integrazione di Windows Performance Monitor che mostra in tempo reale NCache contatori delle prestazioni, tra cui aggiunte al secondo, recuperi al secondo e frequenze di richiesta.
Monitoraggio delle prestazioni di Windows per il monitoraggio NCache statistiche del server e del client.

Monitoraggio SNMP

SNMP (Simple Network Management Protocol) è un protocollo standard attraverso il quale diversi dispositivi su una rete comunicano e condividono informazioni. NCache supporta il monitoraggio dell'attività di questo protocollo utilizzando il suo Contatori SNMPPuoi leggere di più su questi contatori SNMP in NCache Guida per amministratori.

NCache fornisce un ricco set di contatori di monitoraggio delle prestazioni per SNMP, che è possibile selezionare per visualizzare in qualsiasi strumento di monitoraggio di terze parti che supporti SNMP. I seguenti contatori sono forniti da NCache:

  • Cache Server Counters come State Transfer/sec e Updates/sec, ecc.
  • Contatori client cache come recuperi/sec e compressione/sec, ecc.
  • Contatori bridge come il conteggio della cache del bridge e la dimensione della cache del bridge, ecc.

Visualizzatore eventi di Windows

Il Visualizzatore eventi di Windows è uno strumento che mostra un registro dei messaggi di sistema, inclusi errori, messaggi informativi e avvisi. NCache registra gli eventi significativi nel file Visualizzatore eventi di Windows. Ti permette di monitorare gli eventi importanti come:

  • NCache eventi di installazione.
  • Errori riscontrati da NCache o servizi Bridge.
  • Avvio e arresto del servizio/cache.
  • Server di cache che entra o esce da un cluster di cache.
  • Dimensioni della cache superiori a una soglia configurabile dell'80%.
Visualizzatore eventi di Windows che mostra un registro di NCache eventi di sistema, inclusi messaggi di errore, aggiornamenti sullo stato del servizio e messaggi informativi a livello di cluster.
Monitoraggio critico NCache eventi e errori di sistema tramite Visualizzatore eventi di Windows.

Registro eventi Linux (/var/log)

Linux ha una directory speciale per l'archiviazione dei log chiamata /var/log, in linea con il Filesystem Hierarchy Standard (FHS). Questa directory contiene i log del sistema operativo stesso, dei servizi e delle varie applicazioni in esecuzione sul sistema. NCache registra i suoi eventi nella cartella di stile /var/log che puoi quindi leggere. Questi includono errori, messaggi informativi e avvisi.

NCache registra gli eventi significativi nel file /var/log. Ciò consente di monitorare eventi importanti come:

  • NCache eventi di installazione.
  • Errori riscontrati da NCache o servizi Bridge.
  • Avvio e arresto del servizio/cache.
  • Server di cache che entra o esce da un cluster di cache.
  • Dimensioni della cache superiori a una soglia configurabile dell'80%.

Notifiche e-mail attivate NCache Eventi

Insieme ad altri strumenti di monitoraggio di terze parti, NCache può notificare agli utenti eventi rilevanti attraverso mail di notifica. Queste notifiche e-mail riguardano eventi significativi come:

  • Avvio o arresto della cache.
  • Server di cache che entra o esce dal cluster di cache.
  • Inizio o completamento del trasferimento dello stato della cache.
  • Dimensioni della cache superiori a una soglia configurabile dell'80%.
NCache Schermata di configurazione degli avvisi e-mail per notifiche automatiche su eventi critici della cache, quali unioni, arresti o violazioni di soglia del server.
Configurazione di avvisi e-mail automatici in tempo reale NCache notifiche di eventi del cluster.

NCache Log Viewer

Migliori NCache Log Viewer è uno strumento GUI interattivo progettato per accelerare l'analisi delle cause profonde. Visualizza i log in modo organizzato, consentendo agli amministratori di filtrare per livelli di log (Errore, Debug, Informazioni) per isolare rapidamente i problemi del cluster. Questo visualizzatore di log consente di gestire i log in modo categorico, ovvero consente l'identificazione di campi separati e personalizza le voci di ricerca in base alle esigenze. Questi log mostrano informazioni necessarie come:

  • Nodo della cache in cui si svolge l'operazione.
  • Timestamp del registro.
  • Il nome del processo e il nome del componente.
  • Nome del thread e livelli di log.
  • Un messaggio con informazioni di registro dettagliate sull'esito positivo o negativo delle operazioni.

Gestione e monitoraggio API ed eventi

NCache fornisce un set di metodi per eseguire semplici operazioni di gestione e monitoraggio sulla cache. Ti evita di dover utilizzare NCache Centro Direzionale o NCache Gestire separatamente gli strumenti di PowerShell tramite l'API. Ciò consente l'osservabilità programmatica, consentendo controlli di integrità automatizzati all'interno della logica dell'applicazione.

API di gestione ed eventi

NCache fornisce quanto segue Richieste API per la gestione of NCache.

API di monitoraggio

Simile alla gestione, NCache fornisce un API di monitoraggio per il monitoraggio della cache. L'elenco delle API di monitoraggio include:

  • OttieniCacheHealth API: Questo metodo consente di visualizzare lo stato della connettività dei nodi del server della cache fornendo il nome della cache, l'indirizzo del server e la porta.
  • Informazioni sul cliente API: Contiene le informazioni sul client di ciascun client, come ClientID, processID, AppName, ecc.
  • Elenco client connessi API: Ti dà l'elenco di tutti i client collegati alla cache.

Eventi a livello di gestione

Evento a livello dirigenziale Le notifiche sono eventi registrati per le operazioni di gestione sulla cache dalla tua applicazione .NET o Java. Le notifiche vengono attivate dalle seguenti operazioni di gestione:

Capacità Strumenti supportati Impatto sul business
Orchestrazione del cluster Centro di gestione, cmdlet di PowerShell Provisioning semplificato del cluster e gestione della configurazione remota.
Telemetria in tempo reale NCache Monitor, SNMP, PerfMon Visibilità migliorata sullo stato della cache e rilevamento proattivo dei colli di bottiglia.
Automazione DevOps API di gestione, Linux CLI Integrazione perfetta nelle pipeline CI/CD e nei flussi di lavoro di ridimensionamento automatizzati.
Osservabilità aziendale Visualizzatore log, Visualizzatore eventi, /var/log Percorsi di controllo dettagliati e dati storici per una rapida risoluzione dei problemi.

Integrazione LINQPad

LINQPad è un software di interrogazione di database che utilizza LINQ, SQL e altri linguaggi di interrogazione senza IDE. NCache fornisce un'integrazione fluida con LINQPad, richiedendo solo l'aggiunta di un riferimento al file NCache provider LINQPad e gli oggetti personalizzati in cui sono stati archiviati NCache. Ti consente di scrivere le tue query LINQ sulla cache configurata con LINQPad.

NCache Integrazione di LINQPad che mostra una query LINQ C# eseguita su una cache cluster per recuperare e visualizzare i dati del prodotto.
NCache integrazione con LINQPad per l'interrogazione interattiva di dati distribuiti.

Cosa fare dopo?

Domande frequenti (FAQ)

Puoi monitorare NCache attraverso ambienti cloud ibridi e on-premise utilizzando NCache Monitor, una dashboard basata sul web che fornisce telemetria in tempo reale sia per Windows che per Linux. Per il monitoraggio aziendale centralizzato, NCache supporta inoltre SNMP e si integra con Windows Performance Monitor, consentendo di aggregare le metriche dei livelli di cache in strumenti APM standard del settore.

Sì. Le serrature scorrevoli portatili e i catenacci a superficie possono essere usati per mettere in sicurezza una porta a scomparsa dall'esterno. Alcuni kit con catena di sicurezza consentono anche il bloccaggio esterno con chiave o manopola girevole. NCache fornisce funzionalità complete di automazione DevOps tramite cmdlet PowerShell su Windows e un'interfaccia a riga di comando (CLI) specializzata su Linux. Inoltre, NCache L'API di gestione consente agli sviluppatori di avviare, arrestare e configurare le cache a livello di programmazione, direttamente all'interno del codice applicativo o degli script di distribuzione.

NCache offre diversi strumenti diagnostici per un'analisi rapida delle cause profonde, tra cui NCache Visualizzatore log per filtrare i log dettagliati a livello di thread e Visualizzatore eventi di Windows (o /var/log di Linux) per l'audit degli eventi a livello di servizio. Questi log tengono traccia di eventi critici come join/leave di nodi, stati di trasferimento di stato e violazioni delle soglie di dimensione della cache.

Sì. Il NCache Management Center è un'interfaccia utente grafica multipiattaforma basata sul web che funziona in modo identico sia su Windows che su Linux. Consente agli amministratori di orchestrare cluster di cache, eseguire il provisioning di provider lato server e gestire protocolli di sicurezza (come TLS e RBAC) da qualsiasi browser web moderno.

© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.