Dopo aver abilitato lo streaming remoto, vCenter Server avvia lo streaming e solo gli eventi appena generati vengono trasmessi al server syslog remoto.

Tutti i messaggi syslog iniziano con un prefisso specifico. È possibile distinguere gli eventi vCenter Server dagli altri messaggi syslog in base al loro prefisso Event.

Il protocollo syslog limita la lunghezza dei messaggi syslog a 1024 caratteri. Messaggi che superano i 1024 caratteri sono suddivisi in diversi messaggi syslog.

Nel server syslog, gli eventi hanno il formato seguente:
<syslog-prefix> : Event [eventId] [partInfo] [createdTime] [eventType] [severity] [user] [target] [chainId] [desc]
Elemento Descrizione
syslog-prefix Visualizza il prefisso syslog. Il <syslog-prefix> è determinato dalla configurazione del server syslog remoto.
eventId Visualizza l'ID univoco del messaggio dell'evento. Il valore predefinito è Event.
partInfo Mostra se il messaggio è suddiviso in diverse parti.
createdTime Visualizza l'ora di generazione dell'evento.
eventType Visualizza il tipo di evento.
severity Indica se l'evento rappresenta un'informazione singola, un avviso o un errore.
user Visualizza il nome dell'utente che ha generato l'evento.
target Visualizza l'oggetto a cui fa riferimento l'evento.
chainId Visualizza informazioni sull'ID principale o del gruppo.
desc Visualizza la descrizione dell'evento.

Suddivisione di messaggio di evento lungo in diversi messaggi syslog

Gli eventi che superano i 1024 caratteri vengono suddivisi in diversi messaggi syslog nel modo seguente:
<syslog-prefix> : Event [eventId] [1-X] [payload-part-1]
<syslog-prefix> : Event [eventId] [2-X] [payload-part-2] 
...
<syslog-prefix> : Event [eventId] [X-X] [payload-part-X]

X indica il numero delle parti dei messaggi di evento.

Inoltro dei file di registro di vCenter Server al Server Syslog remoto

È possibile inoltrare i file di registro di vCenter Server al server syslog remoto per eseguire un'analisi dei registri.

Nota: ESXi può essere configurato per inviare i file di registro a un vCenter Server anziché archiviarli su un disco locale. Il numero massimo consigliato di host supportati da cui raccogliere i registri è 30. Per informazioni su come configurare l'inoltro dei registri di ESXi, vedere http://kb.vmware.com/s/article/2003322. Questa funzionalità è destinata ad ambienti più piccoli con host ESXi senza stato. Per tutti gli altri casi, utilizzare un server di registro dedicato. L'utilizzo di vCenter Server per ricevere file di registro ESXi potrebbe influire sulle prestazioni del vCenter Server.

Prerequisiti

Accedere all'interfaccia di gestione di vCenter Server come root.

Procedura

  1. Nell'interfaccia di gestione di vCenter Server, selezionare Syslog.
  2. Nella sezione Configurazione inoltro, fare clic su Configurare se non sono stati configurati host syslog remoti. Fare clic su Modifica se sono già stati configurati host.
  3. Nel riquadro Crea configurazione di inoltro immettere l'indirizzo del server dell'host di destinazione. Il numero massimo di host di destinazione supportati è tre.
  4. Dal menu a discesa Protocollo, selezionare il protocollo da utilizzare.
    Voce di menu Descrizione
    TLS Transport Layer Security
    TCP Transmission Control Protocol
    RELP Reliable Event Logging Protocol
    UDP User Datagram Protocol
  5. Nella casella di testo Porta, immettere il numero della porta da utilizzare per la comunicazione con l'host di destinazione.
  6. Nel riquadro Crea configurazione di inoltro, fare clic su Aggiungi per immettere un altro server syslog remoto.
  7. Fare clic su Salva.
  8. Verificare che il server syslog remoto riceva messaggi.
  9. Nella sezione Configurazione inoltro, fare clic su Invia messaggio di prova.
  10. Verificare nel server syslog remoto che il messaggio di prova sia stato ricevuto.
    Le nuove impostazioni di configurazione vengono visualizzate nella sezione Configurazione inoltro.

Configurazione dello streaming degli eventi su un server syslog remoto

È inoltre possibile configurare la scrittura di eventi nella funzionalità di streaming di vCenter Server. Gli eventi di streaming sono supportati solo per vCenter Server. Lo streaming degli eventi in un server syslog remoto è disabilitato per impostazione predefinita. È possibile abilitare e configurare lo streaming degli eventi di vCenter Server in un server syslog remoto dall'interfaccia di gestione di vCenter Server.

Procedura

  1. In vSphere Client, passare all'istanza di vCenter Server.
  2. Selezionare la scheda Configura.
  3. Espandere l'opzione Impostazioni e selezionare Impostazioni avanzate.
  4. Fare clic su MODIFICA IMPOSTAZIONI.
  5. Fare clic sulla casella di testo del filtro presente nella colonna Nome dell'intestazione della tabella. Digitare vpxd.event e premere Invio.
  6. Abilitare o disabilitare l'opzione vpxd.event.syslog.enabled.
    Questa opzione è abilitata per impostazione predefinita.
  7. Fare clic su SALVA.