Tra le opzioni di installazione di VMware vSphere 5.0 è presente il tool Syslog Collector che permette la raccolta centralizzata dei log dei vari host ESXi.
Il Syslog Collector è molto utile nel caso la rete preveda i cosiddetti host ESXi diskless, cioè privi di hard disk, dove il boot viene effettuato tramite chiavetta USB o utilizzando la funzione di Auto-Deploy.
Procedura
Accedere al media di installazione di VMware vSphere 5.0, selezionare l’opzione VMware Syslog Collector e cliccare sul bottone Install.
Inizia l’installazione del Syslog Collector. Cliccare su Next per proseguire.
Cliccare su Next.
Accettare l’EULA e cliccare su Next.
Per avere un più facile accesso ai log, è possibile customizzare la Repository directory in cui saranno salvati i vari log. Cliccare su Next.
Poichè lo scopo è integrare il Syslog direttamente in vCenter (è comunque possibile utilizzare un’altra macchina), selezionare l’opzione VMware vCenter Server installation e cliccare su Next.
Completare campi richiesti con le giuste credenziali. Click su Next per proseguire.
Se non ci sono particolari esigenze di configurazione, accettare i valori proposti di default e cliccare su Next.
Tramite il menu selezionare l’indirizzo IP che identifica il Syslog Collector nella rete (IP del vCenter in questo caso). Click su Next.
Cliccando sul bottone Install, l’applicazione viene installata sul server.
La schermata illustra lo status dell’installazione.
Terminata l’operazione cliccare su Finish. Il Syslog Collector è stato installato.
Bisogna configurare l’host per reindirizzare i log sul Syslog Collector appena installato. Tramite vCenter Server, selezionare l’host da configurare. Accedere alla Configuration Tab e selezionare la voce Advanced Setting nella sezione Software.
Il campo da utilizzare per la modifica è identificato dalla voce Syslog.global.logHost e la sintassi di compilazione è così composta:
Syslog.global.logHost udp://hostname:514
Nell’esempio è inserito il valore udp://vcenter-01.nolabnoparty.local:514. Cliccare su OK per confermare.
E’ necessario inoltre aprire le porte dal firewall per permettere la corretta comunicazione. Sempre dalla Configuration Tab, selezionare la voce Security Profile nella sezione Software. Cliccare sul link in alto a destra Properties in corrispondenza della sezione Firewall.
Scorrere la lista delle voci disponibili nella colonna Label e attivare syslog. Cliccare su OK.
Nella lista dei servizi abilitati ora compare anche la voce syslog. Il firewall è stato correttamente configurato.
Verificare che Syslog Collector plug-in sia operativo controllando in vCenter Server che dal Plug-in Manager lo stato sia indicato come Enabled.
Da notare che cliccando Home in vCenter Server, compare l’applet dell’applicazione. Cliccare l’icona per accedere alla pagina operativa.
Vengono visualizzati i dati di configurazione dell’applicazione e sono mostrati gli host connessi.
Da server, accedere alla directory in cui sono salvati i log (D:\sylog nell’esempio). I vari host sono identificati da un folder indicante l’indirizzo IP del server ESXi.
Accedendo ad una cartella, sono presenti i log inviati dall’host.
Tramite un text editor tipo Notepad, è possibile visualizzare il contenuto dei vari log.
Per consultare i log è ora sufficiente accedere an un’unica cartella senza dover connettersi con i vari host.