Luego de haber realizado mi instalación de Elastic Search, decidí montar un plugin llamado Kibana, para poder visualizar y explorar datos que se encuentran indexados en ElasticSearch.
Podemos decir también , que como en el pasado con otros productos open source aparecieron siglas como LAMP (Linux/Apache/MySQL/PHP) para esta familia de elastic, contenemos el stack ELK:
- Elasticsearch
- Logstash
- Kibana
En mi caso, decidi comenzar la instalación de forma manual , con pkgs de Debian en mi Ubuntu server 16.
Descargamos los paquetes del repositorio oficial:
hadoop@srvhadoopt3:$ wget https://artifacts.elastic.co/downloads/kibana/kibana-5.6.3-amd64.deb --2017-10-12 16:59:33-- https://artifacts.elastic.co/downloads/kibana/kibana-5.6.3-amd64.deb Resolving proxgue.garba.com.ar (proxgue.garba.com.ar)... 10.0.60.3 Connecting to proxgue.garba.com.ar (proxgue.garba.com.ar)|10.0.60.3|:8080... connected. Proxy request sent, awaiting response... 200 OK Length: 52533368 (50M) [application/octet-stream] Saving to: ‘kibana-5.6.3-amd64.deb’ kibana-5.6.3-amd64.deb 100%[====================================================================================================>] 50.10M 1.34MB/s in 65s 2017-10-12 17:00:40 (784 KB/s) - ‘kibana-5.6.3-amd64.deb’ saved [52533368/52533368]
Verifico que el paquete sea seguro y que contiene el hash correspondiente
hadoop@srvhadoopt3:$ sha1sum kibana-5.6.3-amd64.deb 12821507ace7c49eea5011e360f8353007f0ab90 kibana-5.6.3-amd64.deb
Bien, una vez descargado , procedemos con la instalacion del package:
hadoop@srvhadoopt3:$ sudo dpkg -i kibana-5.6.3-amd64.deb Selecting previously unselected package kibana. (Reading database ... 99577 files and directories currently installed.) Preparing to unpack kibana-5.6.3-amd64.deb ... Unpacking kibana (5.6.3) ... Setting up kibana (5.6.3) ... Processing triggers for systemd (229-4ubuntu16) ... Processing triggers for ureadahead (0.100.0-19) ...
Agregamos el servicio para que al inicio pueda estar disponible.
Para ello podemos ejecutarlo con SysVinit:
hadoop@srvhadoopt3:$ sudo update-rc.d kibana defaults 95 10 hadoop@srvhadoopt3:$ sudo -i service kibana start hadoop@srvhadoopt3:$ sudo -i service kibana stop
O configurarlo con systemd:
root@srvhadoopt3:$ /bin/systemctl daemon-reload root@srvhadoopt3:$ /bin/systemctl enable kibana.service Synchronizing state of kibana.service with SysV init with /lib/systemd/systemd-sysv-install... Executing /lib/systemd/systemd-sysv-install enable kibana
Subimos el servicio y verificamos el estado del mismo
hadoop@srvhadoopt3:$ sudo systemctl start kibana.service hadoop@srvhadoopt3:$ sudo systemctl status kibana.service ● kibana.service - Kibana Loaded: loaded (/etc/systemd/system/kibana.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2017-10-12 17:02:24 ART; 2min 35s ago Main PID: 5255 (node) Tasks: 10 Memory: 68.7M CPU: 4.795s CGroup: /system.slice/kibana.service └─5255 /usr/share/kibana/bin/../node/bin/node --no-warnings /usr/share/kibana/bin/../src/cli -c /etc/kibana/kibana.yml Oct 12 17:02:24 srvhadoopt3 systemd[1]: Started Kibana. Oct 12 17:02:27 srvhadoopt3 kibana[5255]: {"type":"log","@timestamp":"2017-10-12T20:02:27Z","tags":["status","plugin:kibana@5.6.3","info"],"pid":5255,"state":"green","message":"Status chang Oct 12 17:02:28 srvhadoopt3 kibana[5255]: {"type":"log","@timestamp":"2017-10-12T20:02:28Z","tags":["status","plugin:elasticsearch@5.6.3","info"],"pid":5255,"state":"yellow","message":"Stat Oct 12 17:02:28 srvhadoopt3 kibana[5255]: {"type":"log","@timestamp":"2017-10-12T20:02:28Z","tags":["status","plugin:console@5.6.3","info"],"pid":5255,"state":"green","message":"Status chan Oct 12 17:02:28 srvhadoopt3 kibana[5255]: {"type":"log","@timestamp":"2017-10-12T20:02:28Z","tags":["status","plugin:elasticsearch@5.6.3","error"],"pid":5255,"state":"red","message":"Status Oct 12 17:02:28 srvhadoopt3 kibana[5255]: {"type":"log","@timestamp":"2017-10-12T20:02:28Z","tags":["status","plugin:metrics@5.6.3","info"],"pid":5255,"state":"green","message":"Status chan Oct 12 17:02:28 srvhadoopt3 kibana[5255]: {"type":"log","@timestamp":"2017-10-12T20:02:28Z","tags":["status","plugin:timelion@5.6.3","info"],"pid":5255,"state":"green","message":"Status cha Oct 12 17:02:28 srvhadoopt3 kibana[5255]: {"type":"log","@timestamp":"2017-10-12T20:02:28Z","tags":["listening","info"],"pid":5255,"message":"Server running at http://localhost:5601"} Oct 12 17:02:28 srvhadoopt3 kibana[5255]: {"type":"log","@timestamp":"2017-10-12T20:02:28Z","tags":["status","ui settings","error"],"pid":5255,"state":"red","message":"Status changed from u