La registrazione in NSX è importante e utile per la risoluzione dei problemi. A partire da NSX 4.1.1, NSX Manager supporta il monitoraggio della registrazione per controllare la qualità e la quantità dei registri per i test interni e l'ambiente del prodotto. La modalità predefinita del monitoraggio della registrazione è impostata sull'ambiente del prodotto. Il monitoraggio della registrazione sfrutta il framework di Agente stato del sistema (SHA) per controllare la velocità di generazione dei registri, dedurre il tempo di conservazione dei file dei registri e generare allarmi relativi alla durata dei registri per indicare velocità di rotazione dei registri anomale e la potenziale presenza di troppi registri. Monitorando i registri, NSX Manager può individuare i problemi prima che vengano scaricati i registri e suggerire azioni preventive che l'utente può eseguire.
Il monitoraggio della registrazione controlla la durata del registro in fase di runtime. Monitora periodicamente la velocità di registrazione (nell'ultimo intervallo LOG_RATE_PERIOD che ha un valore predefinito di 1 ora) e calcola la durata stimata in base alle impostazioni di rotazione di ciascun registro. Quando la durata stimata è inferiore alla durata desiderata per diverse volte (questo valore può essere configurato), il monitoraggio della registrazione segnala la potenziale presenza di troppi registri e genera allarmi relativi alla durata per consentire all'utente di eseguire le azioni appropriate. Nel frattempo, il monitoraggio della registrazione genera anche un report con ulteriori dettagli sul problema. Nella modalità dell'ambiente del prodotto, il monitoraggio della registrazione genera un solo allarme per tutti i registri anomali.
La modalità e il periodo della velocità del registro vengono impostati rispettivamente nelle variabili LOG_MONITOR_MODE e LOG_RATE_PERIOD definite nel file sha_config.yml.
È inoltre possibile specificare un disco di backup e inviare una notifica a SHA utilizzando un profilo plug-in. Il plug-in SHA sposta il file di registro compresso meno recente del registro nel disco di backup quando le dimensioni totali correnti raggiungono una percentuale predefinita (50%) delle dimensioni massime. Il disco di backup deve essere una directory in cui SHA può spostare i file di registro.
Si tengano presenti le seguenti condizioni per le diverse piattaforme:
- Nei nodi UA ed Edge, assicurarsi che la directory possa essere scritta dall'utente "nsx-sha".
- In ESX, è possibile utilizzare la directory secondaria in /var/run/log per configurare la directory di backup.
Il plug-in SHA sposta il file di registro meno recente nel disco di backup ed esegue anche le seguenti funzioni:
- Monitora le dimensioni dei file di registro di un determinato registro.
- Calcola le dimensioni massime in base alla configurazione della rotazione.
- Rinomina il file di registro meno recente con data e ora e lo sposta nel disco di backup quando le dimensioni totali raggiungono la percentuale predefinita (50%).
I file spostati nel disco di backup non verranno tenuti in considerazione nel monitoraggio della durata del registro.