Cómo instalar Elasticsearch y Kibana en Centos 7

Cómo instalar Elasticsearch y Kibana en Centos 7

“Instalar Elasticsearch y Kibana son útiles para analizar varios datos y registros en su sistema. Elasticsearch ofrece un motor de búsqueda flexible para almacenar datos, mientras que Kibana es la interfaz web que ayuda a visualizar registros y otros datos. Esta guía cubre la instalación de Elasticsearch y Kibana en Centos 7."

Guía de paso sobre la instalación de Elasticsearch y Kibana en Centos 7

Elasticsearch y kibana se instalan por separado. Comenzaremos con la instalación de ElasticSearch

Instalación de ElasticSearch

Para instalar Elasticsearch, debe tener Java instalado en su CentOS 7. Lo bueno es que Centes 7 viene con Java instalado. Puede ejecutar el comando a continuación para verificar su versión.

$ java -versión



Ahora que tenemos a Java ya instalado, lo siguiente es agregar el repositorio de Elk, que ofrece los paquetes de pila Elk; Elasticsearch, kibana, logstash y beats.

Para este tutorial, agregaremos el repositorio de Elk para Elasticsearch 7. Entonces, necesitamos crear un nuevo archivo llamado elasticsearch.repositorio. Puede usar cualquier editor, pero este tutorial usa nano, como en el comando a continuación.

$ sudo nano /etc /yum.repositar.d/elasticsearch.repositorio



Una vez que haya creado el archivo, pegue el repositorio de Elk a continuación, guárdelo y salga del archivo.

[Elasticsearch-7.X]
Nombre = Repositorio de ElasticSearch para 7.X paquetes
baseUrl = https: // artefactos.elástico.CO/paquetes/7.x/yum
gpgcheck = 1
gpgkey = https: // artefactos.elástico.CO/GPG-Key-ElasticSearch
habilitado = 1
Autorefresh = 1
type = rpm-md


Su archivo debe verse como el siguiente.


Una vez que hayamos agregado el repositorio de Elk, lo siguiente es la clave GPG para ElasticSearch. Para eso, use el comando a continuación.

$ sudo RPM -Import https: // artefactos.elástico.CO/GPG-Key-ElasticSearch



Debe borrar el repositorio de paquetes y actualizar el índice utilizando los comandos a continuación.

$ sudo yum limpio todo
$ sudo yum makecache



Es hora de que ahora instalamos ElasticSearch, y lo haremos utilizando el comando a continuación.

$ sudo yum -y instalación elasticsearch



Una vez que se completa la instalación, puede configurar ElasticSearch para habilitar en el momento de arranque usando el comando a continuación.

$ sudo systemctl habilitarse -pero elasticsearch.servicio



Has terminado con la primera parte de la instalación de ElasticSearch. Para verificar que todo funcione perfectamente, invoca el Eloasticsearch usando curl. Debería devolver una salida similar a la de la imagen a continuación, lo que confirma que está recibiendo solicitudes.

$ curl -x get http: // localhost: 9200


Instalación de kibana

Con Elasticsearch instalado, ahora necesitamos instalar kibana. Para eso, ejecute el comando a continuación.

$ sudo yum instalación -y kibana



Continúe y habilite el servicio Kibana

$ sudo systemctl habilitar -NOW KIBANA



A continuación, puedes abrir el kibana.archivo YML y configurarlo como prefiera. Por ejemplo, establezcamos nuestra dirección y nombre de host como en la imagen a continuación. Siéntase libre de modificar la configuración.

$ sudo nano/etc/kibana/kibana.YML



Ahora podemos comenzar kibana

$ sudo systemctl start kibana



Tenga en cuenta que si ha definido algunas reglas de firewall, puede bloquear el puerto Kibana TCP. Por lo tanto, debemos permitir solicitudes a través del puerto 5601, que Kibana usa. Para eso, ejecute los dos comandos a continuación. Uno permite las conexiones TCP a través del puerto 5601 y el otro para recargar las reglas del firewall.

$ sudo firewall -cmd -add -port = 5601/tcp -Permanent
$ sudo firewall-cmd--Reload



Una vez que ambos devuelven el éxito, está listo para ir. Ahora puede abrir el tablero de kibana en su navegador utilizando la dirección http: // localhost: 5601

Bingo! Deberías hacer que el tablero de kibana se cargue como en la imagen a continuación. Adelante y séntese cómodo con la interfaz para comprender las diversas funcionalidades que puede usar.


Si necesita configurar un servidor Logs para los sistemas de su cliente, puede considerar instalar NGINX o Logstash, que es parte de la pila de Elk.

Conclusión

Elasticsearch y kibana son excelentes paquetes ELT. Esta guía describió cómo instalar Elasticsearch y Kibana en su CentOS7. Si sigue los pasos presentados, tendrá su tablero de kibana y elasticsearch en funcionamiento para configurar para sus actividades.