Oggi vedremo come configurare e utilizzare la famiglia di prodotti che girano attorno al mondo di ElasticSearch (Logstash e Kibana) in ambiente Windows e sotto IIS7.
ElasticSearch:
Per prima cosa scarichiamo e installiamo il pacchetto di ES (elasticsearch) download
Una volta scaricato lo scompattiamo sotto C:\ e lanciamo il bat presente nella cartella bin tramite command prompt.
NB: è importante che nel sistema sia installato Java v7, e che siano configurate la variabile d'ambiente JAVA_HOME
Possiamo ora verificare che il nostro servizio sia in piedi accedendo all'url http://localhost:9200
Logstash:
Scarichiamo e scompattiamo il pacchetto di Logstash dall'indirizzo download.
Copiamo il contenuto del tar.gz sotto C:\
Creiamo un file di configurazione in \bin (config.conf) contenente tutte le configurazioni del nostro logstash come indicato nell'esempio:
In questo caso stiamo utilizzando una share di rete (Z:) mappata per accedere a due file di log, in aggiunta invieremo ad ES anche il testo inserito nello standard input (command prompt).
Facciamo partire il servizio di Logstash con il seguente comando
Kibana:
Scarichiamo (download) e installiamo Kibana in IIS.
Modifichiamo il file config.js inserendo l'indirizzo del nostro server Elasticsearch
NB: L'indirizzo del server di elasticsearch deve essere raggiungibile da qualsiasi client, non può pertanto essere localhost.
Inseriamo in IIS il mime type per le estensioni .json e non riconosciute come mostrato in figura:
A questo punto il nostro ambiente è configurato e pronto per accogliere log ed eseguire report tramite Kibana.
Nessun commento:
Posta un commento