Monitorizando con Elasticsearch, Logstash, Kibana, Grafana, Beats…
Onena, vamos a hacer una serie de documentos donde os voy a ir mostrando los pasos necesarios para tener una solución de monitorización en tiempo real totalmente hábil y funcional. Nos basaremos en las múltiples opciones que nos dará el mítico Stack de Elastic compuesto por herramientas tipo Elasticsearch, Logshtash, Kibana y por supuesto que los paquetes de Beats. Serán unos cuántos posts, espero que los disfrutéis, vamos a flipar 😉
Esan dut, la serie de posts la basaremos en:
- Elasticsearch: Es la base de datos, es un gestor de datos y almacén distribuido.
- Logstash: Es el gestor de logs, nos procesará la información que recopile y lo almacenará en Elasticsearch.
- Kibana: Elasticsearch-eko datuak modu grafikoan ikusi eta interpretatzeko baliagarria izango zaigu.
- Grafana: Kibana bezalaxe, Grafana datuen ikusgailua da. Beraz, hau izango da, nire ustez, post-ak erakusteko aukeratu dudana.
- Beats: Tresna sorta bat dira, informazioa biltzeko balio dutela ikusiko dugu eta Elasticsearch edo Logstash-era bidaliko dute:
- Winlogbeat: Windowseko ordenagailuen Gertaeren Ikuslea monitorizatzeko erabiliko dugu.
- Metricbeat: Edonongo motatako metrikak eta estatistikak lortzeko edonon.
- Filebeat: Oso garrantzitsua batez ere testu-fitxategietan oinarritutako log-ak edo datuak tratatzeko.
- Packetbeat: Denbora errealean sareko paketeak analizatzeko tresna.
- Watcher: Elasticsearch-eko plugin bat da, notifikazioen guztia interesatzen bazaigu gaitzeko baliatuko diguna.
Zer egingo dugu?? Ondo, como os digo, en una serie de posts, veremos la instalación de Elasticsearch, la instalación de Logstash, la instalación de Kibana todo ello en una misma máquina, que podremos optar por separar recursos; todo ello dependerá de cada entorno, o segregar a posteriori. Grafana ya tenemos un post de cómo se instala, así que el que lo necesite se puede apoyar en él.
Y bien, tras tener el core instalado, veremos ejemplos de cómo monitozar distintos elementos, utilizando diferentes opciones cogeréis ideas para vuestro entorno, vamos a ver un poco de todo tipo de servicios y equipos, todos ellos los visualizaremos con Grafana, veremos cómo de una manera bastante sencilla podemos tener mapas en tiempo real y con refrescos cada 1 segundo de tráficos de red, eventos en equipos Windows, métricas CPU, RAM, Diskoak, Cargas, Logs de servidores Apache, IIS… mapas del mundo geolocalizando accesos…








































