Todas las Noticias en Películas, Avances de Películas y Reseñas.

Cómo instalar ELK Stack en Ubuntu

¿Quieres saber cómo instalar ELK Stack en Ubuntu?

Imagine que tiene un sistema con múltiples software y aplicaciones instaladas. Estas aplicaciones se utilizan continuamente y generan muchísimos datos útiles que usted necesita.

En esta situación, realizar un seguimiento de la información y los registros de datos de cada software puede resultar muy tedioso. Es difícil recopilar continuamente cantidades masivas de datos y filtrarlos para extraer información útil. Aquí es donde ELK Stack resulta útil.

ELK Stack es un acrónimo de Elastic Stack, una colección de software de código abierto desarrollado por Elastic. Se utiliza para registrar información de forma centralizada en su computadora. Como herramienta poderosa, se puede implementar para registrar información desde varios programas.

Para los usuarios que quieran obtener más información sobre ELK Stack y cómo se puede implementar en su sistema, están en el lugar correcto. En este artículo, lo guiaremos a través de los pasos sobre cómo instalar ELK Stack en Ubuntu. Además, también discutiremos los componentes importantes de ELK Stack y sus funciones.

Entonces, ¡prepárate para un viaje interesante!

Pila de alces

Como se mencionó anteriormente, la pila ELK es una colección de software de código abierto. Los tres componentes que forman ELK Stack son los siguientes:

Elasticsearch: Esta es la parte del motor de búsqueda de elk. Almacena toda la información y datos entrantes.

Logstash: Esta parte del alce se utiliza para el procesamiento de datos. Filtra información útil y la envía a Elastcsearch para almacenarla.

kibana: Este componente es la interfaz web para elk. También se puede utilizar como herramienta de visualización y análisis de datos.

Recomendado:  La sincronización iPhone-Windows 11 permite enviar mensajes de texto a través de PC; Así es como funciona la aplicación Phone Link

Estos tres componentes trabajan en conjunto para crear el software de registro de datos perfecto. Estos permiten que elk sea muy eficaz en la informática y el procesamiento de datos en tiempo real. También es muy eficaz para manejar grandes cantidades de datos, por lo que si está buscando una aplicación de procesamiento y registro de datos, vale la pena considerar ELK Stack.

¿Cómo instalar ELK Stack en Ubuntu?

Antes de entrar en detalles, debe asegurarse de tener los requisitos básicos para ejecutar ELK Stack en su sistema. Necesitará al menos 4 GB de RAM y al menos 20 GB de ROM para acomodar el almacenamiento de datos realizado por Elasticsearch. Además, también necesitarás Nginx en tu sistema.

Nginx es un servidor web que se puede utilizar como proxy inverso y para acceder al contenido de una página web en Linux. También se puede utilizar como equilibrador de carga. No solo necesita Nginx para ELK Stack, sino que además incluye múltiples utilidades que pueden resultarle útiles.

Si se ha asegurado de cumplir con los requisitos para instalar ELK Stack, pasemos a las partes jugosas.

Instalar y configurar Elasticsearch.

Desafortunadamente, el paquete Elasticsearch no está disponible en el repositorio de Ubuntu. Sin embargo, aún podemos obtener Elasticsearch en Ubuntu agregando su paquete y luego descargándolo a través de APT. Siga estos pasos para obtener Elasticsearch.

  1. Usaremos el comando $curl para extraer el paquete Elasticsearch.
$ curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

O:

$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
  1. En el siguiente paso, agregaremos la fuente de Elasticsearch al directorio “sources.list.d” y realizaremos la búsqueda APT de nuevos recursos.
$ echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
  1. Actualice su lista de paquetes usando este comando:
$ sudo apt update
  1. Instale Elasticsearch desde el repositorio de APT.
$ sudo apt install elasticsearch
  1. Una vez instalado, abra el archivo de configuración de Elasticsearch con un editor de texto.
$ sudo emacs /etc/elasticsearch/elasticsearch.yml
  1. Elasticsearch funciona para ver todo el tráfico que pasa por el puerto 9200. Debe cambiar esto para que personas externas no puedan interferir con su ELK Stack e invadir su privacidad. En el archivo de configuración, busque la línea que dice “network.host”. Debes descomentarlo y darle el valor “localhost”.
  2. A continuación, inicie Elasticsearch usando el comando $systemctl.
$ sudo systemctl start elasticsearch

Así es como puedes instalar y configurar Elasticsearch en tu Ubuntu. A continuación pasamos a instalar y configurar Kibana.

Recomendado:  Instagram incluirá mensajes cifrados en su plataforma

Instalar y configurar Kibana.

A diferencia de Elasticsearch, el paquete Kibana ya está presente en el repositorio APT de Ubuntu. Entonces, puedes instalar Kibana directamente desde allí. Siga estos pasos para obtener Kibana.

  1. Abre el Terminal y escribe este comando:
$ sudo apt install kibana
  1. Una vez completada la instalación, utilice el comando $systemctl para iniciar y habilitar Kibana.
  2. De forma predeterminada, Kibana está diseñado para escuchar el “localhost”. Por lo tanto, necesitará invertir el proxy para permitir el acceso externo. Esto se hará usando Nginx. Primero, use el comando $openssl para configurar un nuevo nombre de usuario y contraseña para acceder a Kibana.
  3. Ambos se almacenarán en el archivo “htpasswd.users” y configurará Nginx para acceder a este archivo después de proporcionar el nombre de usuario y la contraseña.
$ echo "username:`openssl password -apr1`" | sudo tee -a /etc/nginx/htpasswd.users
  1. El siguiente paso es crear un archivo de bloque del servidor Nginx. Utilice cualquier editor de texto para abrir el archivo de bloqueo del servidor y agregue el siguiente código.
$ sudo emacs /etc/nginx/sites-available/filename
server {
    listen 80;
    server_name your_domain;
    auth_basic "Restricted Access";
    auth_basic_user_file /etc/nginx/htpasswd.users;
location / {
    proxy_pass http://localhost:5601;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
     proxy_set_header Host $host;
     proxy_cache_bypass $http_upgrade;
    }
  1. Vuelva a cargar Nginx usando el comando $systemctl. Ya ha terminado con la configuración de Kibana.

Instalar y configurar Logstash.

Logstash está disponible en los repositorios de Ubuntu y puedes instalarlo directamente desde allí usando el siguiente comando.

$ sudo apt install logstash

Una vez instalado, inícielo y habilítelo usando el comando $systemctl. Para configurar Logstash, puede personalizar sus entradas, salidas y filtros según sus demandas. Configure la velocidad de transferencia de datos y los datos que se filtran según sea necesario para poder aprovechar al máximo la aplicación ELK Stack.

Recomendado:  Carga súper rápida, 144 Hz y buenas cámaras por 400 euros menos

Esta fue una guía sobre cómo instalar ELK Stack en Ubuntu. Analizamos cómo funciona ELK Stack y qué ventajas podemos obtener de él.

Esperamos haber podido ayudarle a comprender este maravilloso software e instalarlo. Si hay más consultas, háganoslo saber en los comentarios.

Si esta guía te ayudó, compártela. 🙂