SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
1
Instalar Stack ELK Windows 10.
Elastic search es un software libre escrito en Java, es un motor de búsqueda y análisis, trabaja con un motor
de recopilación de datos (Logstash) y una plataforma de análisis y visualización de datos (Kibana), los tres
productos están diseñados para trabajar unidos bajo el nombre de ELK.
Procesos llevados a cabo en el stack ELK
Notas
 Se utiliza Windows 10 Profesional con 8GB RAM.
 Se recomienda instalar la misma versión de todos los componentes, en este caso la 7.2.
 Se recomienda descomprimir e instalar todos los componentes en una misma ruta, en este ejemplo
E:ELK.
Requisitos
 JDK V8 instalado y funcionando.
 Descargar software:
o Elastic/kibana/logstash/ https://www.elastic.co/es/downloads
o Winpcap https://www.winpcap.org/install/default.htm
o Nssm https://nssm.cc/download
 Una vez descargado todos los componentes, descomprimir en un directorio, en este caso E:ELK.
Instalar ELK Windows| Moisés Araya
[2]
Parte 1 – Instalar Elasticsearch.
• Instalar servicio elasticsearch.
o Ir a la ruta E:ELKelasticsearch-7.2.0bin>elasticsearch.bat install
o Asignar nombre a servicio: elasticsearch-service-x64.
o Iniciar servicio.
o Validar acceso.
Instalar ELK Windows| Moisés Araya
[3]
 Al iniciar el servicio, da un error con el directorio temporal.
[2019-07-11T18:25:54,348][ERROR][o.e.b.Bootstrap ] [DESKTOP-IOQAV6P] Exception
java.lang.SecurityException: Security misconfiguration: cannot access java.io.tmpdir
at org.elasticsearch.bootstrap.Security.selfTest(Security.java:423) ~[elasticsearch-7.2.0.jar:7.2.0]
at org.elasticsearch.bootstrap.Security.configure(Security.java:133) ~[elasticsearch-7.2.0.jar:7.2.0]
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:216) ~[elasticsearch-7.2.0.jar:7.2.0]
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) [elasticsearch-7.2.0.jar:7.2.0]
at org.elasticsearch.bootstrap.Security.selfTest(Security.java:416) ~[elasticsearch-7.2.0.jar:7.2.0]
... 10 more
 Se resuelve ejecutando elasticsearch-service.bat manager y en Java Options agregar “-
Djava.io.tmpdir=C:tmp”
 Iniciar servicio y revisar el archivo elasticsearch.log ubicado en la ruta E:ELKelasticsearch-7.2.0logs
[2019-10-23T18:37:17,130][INFO ][o.e.n.Node
[2019-10-23T18:37:17,130][INFO ][o.e.n.Node
[2019-10-23T18:37:23,571][INFO ][o.e.n.Node
] [DESKTOP-IOQAV6P] initialized
] [DESKTOP-IOQAV6P] starting ...
] [DESKTOP-IOQAV6P] started
Extracto de log.
# Referencia de error: https://discuss.elastic.co/t/cannot-run-elasticsearch-7-2-as-a-windows-service/189253
Instalar ELK Windows| Moisés Araya
[4]
• Validar funcionamiento accediendo vía browser a: http://localhost:9200/
• También se puede validar por Power Shell.
o Ejecutar PS como administrador la sentencia: invoke-restmethod http://localhost:9200
Resultado satisfactorio vía PS.
Desinstalar el servicio
 Utilizar el mismo utilitario y en vez de install se debe colocar remove + nombre del servicio.
Instalar ELK Windows| Moisés Araya
[5]
Parte 2 - Instalar Logstash.
 Antes de instalar logstash, descomprimir nssm en la misma ruta E:ELKnssm-2.24
 Descomprimir logstash-7.2.0.zip en ruta E:ELKlogstash-7.2.0
 Crear archivo logstash.conf en la ruta E:ELKlogstash-7.2.0config con el siguiente contenido:
input {
beats {
port => 5044
type => "log"
}
}
output {
elasticsearch {
hosts => "localhost:9200"
manage_template => false
index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
document_type => "%{[@metadata][type]}"
}
}
 Crear el servicio logstash usando nssm.
 Ejecutar Power Shell (como administrador) con el siguiente comando: Invoke-Expression -command
“E:ELKnssm-2.24win64nssm install Logstash”
 En pestaña aplicación colocar el siguiente contenido:
o Path: E:ELKlogstash-7.2.0binlogstash.bat
o Startup directory: E:ELKlogstash-7.2.0bin
o Arguments: -f E:ELKlogstash-7.2.0configlogstash.conf
Instalar ELK Windows| Moisés Araya
[6]
 En pestaña detalles:
o Display Name: Logstash
o Description: Logstash Service
o Startup type: Automatic
 En pestaña dependencias:
o This service depends on the following system components.
o Elasticsearch-service-x64
 Finalizar configuración presionando botón Install Service.
 Iniciar servicio.
# Al iniciar el servicio se crea directorio de logs en E:ELKlogstashlogs.
Instalar ELK Windows| Moisés Araya
[7]
Parte 3 - Instalar Kibana.
 Descomprimir instalador en E:ELKkibana-7.2.0-windows-x86_64
 Se vuelve a usar el utilitario nssm.
o invoke-expression -command "E:ELKnssm-2.24win64nssm install Kibana"
 En pestaña aplicación colocar el siguiente contenido:
o Path: E:ELKkibana-7.2.0-windows-x86_64binkibana.bat
o Startup directory: E:ELKkibana-7.2.0-windows-x86_64bin
 En pestaña dtalles:
o Display Name: Kibana
o Description: Kibana Service
o Startup type: Automatic
 En pestaña dependencias:
o This service depends on the following system components
o Elasticsearch-service-x64 y Logstash
Instalar ELK Windows| Moisés Araya
[8]
 Finalizar configuración presionando botón Install Service.
 Iniciar servicio.
 Prueba de servicio por URL.
o http://localhost:5601
 En este punto, el stack ELK queda operativo y funcionando en un entorno Windows 10.
Instalar ELK Windows| Moisés Araya
[9]
Cargar datos de ejemplo (opcional)
 Hacer clic en icono (superior izquierdo) de Kibana y cargar datos de muestra, seleccionar el tipo de
información deseada y presionar botón “Add Data”, después de agregar los datos, se mostraran las
opciones para ver estos datos “View Data”.
Instalar ELK Windows| Moisés Araya
[10]
 Luego seleccionar Dashboard (Panel de control). Se cargará un tablero con datos de muestra de
servidores web.
Datos adicionales.
Elasticsearch
 Los valores de JVM se pueden modificar en archivo jvm.options ubicado en el directorio config,
 El nombre del servicio se puede modificar en archivo elasticsearch-service.bat
 El puerto TCP se puede cambiar en archivo elasticsearch.yml ubicado en el directorio config.
 Otros usos de archivo elasticsearch-service.bat:
o Remove: elimina el servicio instalado.
o Start: inicia el servicio instalado.
o Stop: detiene el servicio instalado.
o Manager: ejecuta el administrador grafico del servicio instalado.
Logstash
 Para validar la configuración de logstash ejecutar como se muestra en imagen:
Instalar ELK Windows| Moisés Araya
[11]
Kibana
 El archivo de configuración de Kibana es Kibana.yml y está ubicado en
E:ELKkibanaconfigkibana.yml
 Para agregar un registro de log para Kibana, editar archivo de configuración y editar/agregar el campo
logging.dest con la ruta y archivo deseado.
 Contenido típico de un registro Kibana:
{"type":"log","@timestamp":"2019-07-12T22:59:14Z","tags":["listening","info"],"pid":120,"message":"Server running
at http://127.0.0.1:5601"}
 El orden de inicio de los servicios es:
1. Elasticsearch
2. Logstash
3. Kibana
Más detalles en https://www.elastic.co/guide/index.html

Más contenido relacionado

La actualidad más candente

OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...Altinity Ltd
 
Log analysis using elk
Log analysis using elkLog analysis using elk
Log analysis using elkRushika Shah
 
Deep Dive Into Elasticsearch
Deep Dive Into ElasticsearchDeep Dive Into Elasticsearch
Deep Dive Into ElasticsearchKnoldus Inc.
 
Elasticsearch presentation 1
Elasticsearch presentation 1Elasticsearch presentation 1
Elasticsearch presentation 1Maruf Hassan
 
RED HAT OPENSHIFT CONTAINER.pdf
RED HAT OPENSHIFT CONTAINER.pdfRED HAT OPENSHIFT CONTAINER.pdf
RED HAT OPENSHIFT CONTAINER.pdfJhonatanLituma1
 
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...ScaleGrid.io
 
Intro to elasticsearch
Intro to elasticsearchIntro to elasticsearch
Intro to elasticsearchJoey Wen
 
Elastic Stack Introduction
Elastic Stack IntroductionElastic Stack Introduction
Elastic Stack IntroductionVikram Shinde
 
Juniper Chassis Cluster Configuration with SRX-1500s
Juniper Chassis Cluster Configuration with SRX-1500sJuniper Chassis Cluster Configuration with SRX-1500s
Juniper Chassis Cluster Configuration with SRX-1500sAshutosh Patel
 
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...HostedbyConfluent
 
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMRAmazon Web Services
 
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptxFive_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptxMaria Colgan
 
Graylog Engineering - Design Your Architecture
Graylog Engineering - Design Your ArchitectureGraylog Engineering - Design Your Architecture
Graylog Engineering - Design Your ArchitectureGraylog
 
Alfresco search services: Now and Then
Alfresco search services: Now and ThenAlfresco search services: Now and Then
Alfresco search services: Now and ThenAngel Borroy López
 
MVVM with Dependency Injection
MVVM with Dependency InjectionMVVM with Dependency Injection
MVVM with Dependency InjectionyahyaSadiiq
 
02.실전! 시스템 관리자를 위한 Ansible
02.실전! 시스템 관리자를 위한 Ansible02.실전! 시스템 관리자를 위한 Ansible
02.실전! 시스템 관리자를 위한 AnsibleOpennaru, inc.
 

La actualidad más candente (20)

OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
 
Log analysis using elk
Log analysis using elkLog analysis using elk
Log analysis using elk
 
Deep Dive Into Elasticsearch
Deep Dive Into ElasticsearchDeep Dive Into Elasticsearch
Deep Dive Into Elasticsearch
 
Curso completo de Elasticsearch
Curso completo de ElasticsearchCurso completo de Elasticsearch
Curso completo de Elasticsearch
 
Elasticsearch presentation 1
Elasticsearch presentation 1Elasticsearch presentation 1
Elasticsearch presentation 1
 
Elasticsearch
ElasticsearchElasticsearch
Elasticsearch
 
Ansible
AnsibleAnsible
Ansible
 
RED HAT OPENSHIFT CONTAINER.pdf
RED HAT OPENSHIFT CONTAINER.pdfRED HAT OPENSHIFT CONTAINER.pdf
RED HAT OPENSHIFT CONTAINER.pdf
 
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
 
Clustering and High Availability
Clustering and High Availability Clustering and High Availability
Clustering and High Availability
 
Intro to elasticsearch
Intro to elasticsearchIntro to elasticsearch
Intro to elasticsearch
 
Elastic Stack Introduction
Elastic Stack IntroductionElastic Stack Introduction
Elastic Stack Introduction
 
Juniper Chassis Cluster Configuration with SRX-1500s
Juniper Chassis Cluster Configuration with SRX-1500sJuniper Chassis Cluster Configuration with SRX-1500s
Juniper Chassis Cluster Configuration with SRX-1500s
 
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
 
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
(BDT309) Data Science & Best Practices for Apache Spark on Amazon EMR
 
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptxFive_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
Five_Things_You_Might_Not_Know_About_Oracle_Database_v2.pptx
 
Graylog Engineering - Design Your Architecture
Graylog Engineering - Design Your ArchitectureGraylog Engineering - Design Your Architecture
Graylog Engineering - Design Your Architecture
 
Alfresco search services: Now and Then
Alfresco search services: Now and ThenAlfresco search services: Now and Then
Alfresco search services: Now and Then
 
MVVM with Dependency Injection
MVVM with Dependency InjectionMVVM with Dependency Injection
MVVM with Dependency Injection
 
02.실전! 시스템 관리자를 위한 Ansible
02.실전! 시스템 관리자를 위한 Ansible02.실전! 시스템 관리자를 위한 Ansible
02.실전! 시스템 관리자를 위한 Ansible
 

Similar a Instalacion basica ELK (elasticsearch) Windows

Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6shac Rob
 
Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Felix Ernesto Orduz Grimaldo
 
Abd mauro patino_s3
Abd mauro patino_s3Abd mauro patino_s3
Abd mauro patino_s3mpatinop
 
Instalación de sql server 2012 express edition en windows 7 profesional
Instalación de sql server 2012 express edition en windows 7 profesionalInstalación de sql server 2012 express edition en windows 7 profesional
Instalación de sql server 2012 express edition en windows 7 profesionalEdward Ortiz
 
Bd eq.#3 actividad 3 unidadad2 reporte instalacion de oracle
Bd eq.#3 actividad 3 unidadad2 reporte instalacion de oracleBd eq.#3 actividad 3 unidadad2 reporte instalacion de oracle
Bd eq.#3 actividad 3 unidadad2 reporte instalacion de oracleKARY
 
Bd eq.#3 actividad 2 unidadad2 manual oracle
Bd eq.#3 actividad 2 unidadad2 manual oracleBd eq.#3 actividad 2 unidadad2 manual oracle
Bd eq.#3 actividad 2 unidadad2 manual oracleKARY
 
Reporte servicios web
Reporte servicios webReporte servicios web
Reporte servicios webFacebook
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLT.I.C
 
Instalacion Weblogic Server 12c Windows 10.
Instalacion Weblogic Server 12c Windows 10.Instalacion Weblogic Server 12c Windows 10.
Instalacion Weblogic Server 12c Windows 10.Moisés Elías Araya
 
Tarea 3 cristian_merchan_administracion_base_datos
Tarea 3 cristian_merchan_administracion_base_datosTarea 3 cristian_merchan_administracion_base_datos
Tarea 3 cristian_merchan_administracion_base_datosCristian Merchan
 
Entornos apex onpremise
Entornos apex onpremiseEntornos apex onpremise
Entornos apex onpremiseDaniel Bozzolo
 
Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3Ciencias
 

Similar a Instalacion basica ELK (elasticsearch) Windows (20)

Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6
 
Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)
 
Abd mauro patino_s3
Abd mauro patino_s3Abd mauro patino_s3
Abd mauro patino_s3
 
Instalación de sql server 2012 express edition en windows 7 profesional
Instalación de sql server 2012 express edition en windows 7 profesionalInstalación de sql server 2012 express edition en windows 7 profesional
Instalación de sql server 2012 express edition en windows 7 profesional
 
Bd eq.#3 actividad 3 unidadad2 reporte instalacion de oracle
Bd eq.#3 actividad 3 unidadad2 reporte instalacion de oracleBd eq.#3 actividad 3 unidadad2 reporte instalacion de oracle
Bd eq.#3 actividad 3 unidadad2 reporte instalacion de oracle
 
Bd eq.#3 actividad 2 unidadad2 manual oracle
Bd eq.#3 actividad 2 unidadad2 manual oracleBd eq.#3 actividad 2 unidadad2 manual oracle
Bd eq.#3 actividad 2 unidadad2 manual oracle
 
Reporte servicios web
Reporte servicios webReporte servicios web
Reporte servicios web
 
Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQL
 
Instalacion Weblogic Server 12c Windows 10.
Instalacion Weblogic Server 12c Windows 10.Instalacion Weblogic Server 12c Windows 10.
Instalacion Weblogic Server 12c Windows 10.
 
Instalacion de oracle
Instalacion de oracleInstalacion de oracle
Instalacion de oracle
 
Deploy
DeployDeploy
Deploy
 
Tarea 3 cristian_merchan_administracion_base_datos
Tarea 3 cristian_merchan_administracion_base_datosTarea 3 cristian_merchan_administracion_base_datos
Tarea 3 cristian_merchan_administracion_base_datos
 
Entornos apex onpremise
Entornos apex onpremiseEntornos apex onpremise
Entornos apex onpremise
 
Instalacion del active directory
Instalacion del active directoryInstalacion del active directory
Instalacion del active directory
 
Admin Manual
Admin ManualAdmin Manual
Admin Manual
 
MANUAL POO
MANUAL POOMANUAL POO
MANUAL POO
 
A4 instalación de koha
A4   instalación de kohaA4   instalación de koha
A4 instalación de koha
 
Tomcat
TomcatTomcat
Tomcat
 
Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3
 

Más de Moisés Elías Araya

Instalar Docker Desktop y Kubernetes en Windows 10
Instalar Docker Desktop y Kubernetes en Windows 10Instalar Docker Desktop y Kubernetes en Windows 10
Instalar Docker Desktop y Kubernetes en Windows 10Moisés Elías Araya
 
Instalacion y uso basico de Kubernetes.
Instalacion y uso basico de Kubernetes.Instalacion y uso basico de Kubernetes.
Instalacion y uso basico de Kubernetes.Moisés Elías Araya
 
Instalacion y uso basico de Docker.
Instalacion y uso basico de Docker.Instalacion y uso basico de Docker.
Instalacion y uso basico de Docker.Moisés Elías Araya
 
Graficar SAR Linux (System Activity Report)
Graficar SAR Linux (System Activity Report)Graficar SAR Linux (System Activity Report)
Graficar SAR Linux (System Activity Report)Moisés Elías Araya
 
Resaltar celdas en Microsoft Excel.
Resaltar celdas en Microsoft Excel.Resaltar celdas en Microsoft Excel.
Resaltar celdas en Microsoft Excel.Moisés Elías Araya
 
Instalar y Configurar Python para Windows
Instalar y Configurar Python para WindowsInstalar y Configurar Python para Windows
Instalar y Configurar Python para WindowsMoisés Elías Araya
 
Instalacion y uso basico de Jenkins
Instalacion y uso basico de JenkinsInstalacion y uso basico de Jenkins
Instalacion y uso basico de JenkinsMoisés Elías Araya
 
Instalacion de Docker CE en Windows 10
Instalacion de Docker CE en Windows 10Instalacion de Docker CE en Windows 10
Instalacion de Docker CE en Windows 10Moisés Elías Araya
 
Instalacion Weblogic Server 11g Linux
Instalacion Weblogic Server 11g LinuxInstalacion Weblogic Server 11g Linux
Instalacion Weblogic Server 11g LinuxMoisés Elías Araya
 
Instalar DB Adventure Works SQL Server 2012
Instalar DB Adventure Works SQL Server 2012Instalar DB Adventure Works SQL Server 2012
Instalar DB Adventure Works SQL Server 2012Moisés Elías Araya
 

Más de Moisés Elías Araya (20)

Instalar Docker Desktop y Kubernetes en Windows 10
Instalar Docker Desktop y Kubernetes en Windows 10Instalar Docker Desktop y Kubernetes en Windows 10
Instalar Docker Desktop y Kubernetes en Windows 10
 
Instalacion Vz Linux
Instalacion Vz LinuxInstalacion Vz Linux
Instalacion Vz Linux
 
Conectar instancia gcp con putty
Conectar instancia gcp con puttyConectar instancia gcp con putty
Conectar instancia gcp con putty
 
Instalar SDK Google Cloud
Instalar SDK Google CloudInstalar SDK Google Cloud
Instalar SDK Google Cloud
 
Instalacion y uso basico de Kubernetes.
Instalacion y uso basico de Kubernetes.Instalacion y uso basico de Kubernetes.
Instalacion y uso basico de Kubernetes.
 
Instalacion y uso basico de Docker.
Instalacion y uso basico de Docker.Instalacion y uso basico de Docker.
Instalacion y uso basico de Docker.
 
Terraform Cosmos DB
Terraform Cosmos DBTerraform Cosmos DB
Terraform Cosmos DB
 
Conceptos BPM
Conceptos BPMConceptos BPM
Conceptos BPM
 
Cuadro mando Excel
Cuadro mando ExcelCuadro mando Excel
Cuadro mando Excel
 
Graficar SAR Linux (System Activity Report)
Graficar SAR Linux (System Activity Report)Graficar SAR Linux (System Activity Report)
Graficar SAR Linux (System Activity Report)
 
Ver uptime Windows
Ver uptime WindowsVer uptime Windows
Ver uptime Windows
 
Modificar aspecto consola Windows
Modificar aspecto consola WindowsModificar aspecto consola Windows
Modificar aspecto consola Windows
 
Resaltar celdas en Microsoft Excel.
Resaltar celdas en Microsoft Excel.Resaltar celdas en Microsoft Excel.
Resaltar celdas en Microsoft Excel.
 
Instalar y Configurar Python para Windows
Instalar y Configurar Python para WindowsInstalar y Configurar Python para Windows
Instalar y Configurar Python para Windows
 
Instalacion y uso basico de Jenkins
Instalacion y uso basico de JenkinsInstalacion y uso basico de Jenkins
Instalacion y uso basico de Jenkins
 
Instalacion de Docker CE en Windows 10
Instalacion de Docker CE en Windows 10Instalacion de Docker CE en Windows 10
Instalacion de Docker CE en Windows 10
 
Instalacion Weblogic Server 11g Linux
Instalacion Weblogic Server 11g LinuxInstalacion Weblogic Server 11g Linux
Instalacion Weblogic Server 11g Linux
 
Instalacion y Uso de JMeter
Instalacion y Uso de JMeterInstalacion y Uso de JMeter
Instalacion y Uso de JMeter
 
Instalar DB Adventure Works SQL Server 2012
Instalar DB Adventure Works SQL Server 2012Instalar DB Adventure Works SQL Server 2012
Instalar DB Adventure Works SQL Server 2012
 
Habilitar repositorio EPEL RHEL
Habilitar repositorio EPEL RHELHabilitar repositorio EPEL RHEL
Habilitar repositorio EPEL RHEL
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 

Instalacion basica ELK (elasticsearch) Windows

  • 1. 1 Instalar Stack ELK Windows 10. Elastic search es un software libre escrito en Java, es un motor de búsqueda y análisis, trabaja con un motor de recopilación de datos (Logstash) y una plataforma de análisis y visualización de datos (Kibana), los tres productos están diseñados para trabajar unidos bajo el nombre de ELK. Procesos llevados a cabo en el stack ELK Notas  Se utiliza Windows 10 Profesional con 8GB RAM.  Se recomienda instalar la misma versión de todos los componentes, en este caso la 7.2.  Se recomienda descomprimir e instalar todos los componentes en una misma ruta, en este ejemplo E:ELK. Requisitos  JDK V8 instalado y funcionando.  Descargar software: o Elastic/kibana/logstash/ https://www.elastic.co/es/downloads o Winpcap https://www.winpcap.org/install/default.htm o Nssm https://nssm.cc/download  Una vez descargado todos los componentes, descomprimir en un directorio, en este caso E:ELK.
  • 2. Instalar ELK Windows| Moisés Araya [2] Parte 1 – Instalar Elasticsearch. • Instalar servicio elasticsearch. o Ir a la ruta E:ELKelasticsearch-7.2.0bin>elasticsearch.bat install o Asignar nombre a servicio: elasticsearch-service-x64. o Iniciar servicio. o Validar acceso.
  • 3. Instalar ELK Windows| Moisés Araya [3]  Al iniciar el servicio, da un error con el directorio temporal. [2019-07-11T18:25:54,348][ERROR][o.e.b.Bootstrap ] [DESKTOP-IOQAV6P] Exception java.lang.SecurityException: Security misconfiguration: cannot access java.io.tmpdir at org.elasticsearch.bootstrap.Security.selfTest(Security.java:423) ~[elasticsearch-7.2.0.jar:7.2.0] at org.elasticsearch.bootstrap.Security.configure(Security.java:133) ~[elasticsearch-7.2.0.jar:7.2.0] at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:216) ~[elasticsearch-7.2.0.jar:7.2.0] at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) [elasticsearch-7.2.0.jar:7.2.0] at org.elasticsearch.bootstrap.Security.selfTest(Security.java:416) ~[elasticsearch-7.2.0.jar:7.2.0] ... 10 more  Se resuelve ejecutando elasticsearch-service.bat manager y en Java Options agregar “- Djava.io.tmpdir=C:tmp”  Iniciar servicio y revisar el archivo elasticsearch.log ubicado en la ruta E:ELKelasticsearch-7.2.0logs [2019-10-23T18:37:17,130][INFO ][o.e.n.Node [2019-10-23T18:37:17,130][INFO ][o.e.n.Node [2019-10-23T18:37:23,571][INFO ][o.e.n.Node ] [DESKTOP-IOQAV6P] initialized ] [DESKTOP-IOQAV6P] starting ... ] [DESKTOP-IOQAV6P] started Extracto de log. # Referencia de error: https://discuss.elastic.co/t/cannot-run-elasticsearch-7-2-as-a-windows-service/189253
  • 4. Instalar ELK Windows| Moisés Araya [4] • Validar funcionamiento accediendo vía browser a: http://localhost:9200/ • También se puede validar por Power Shell. o Ejecutar PS como administrador la sentencia: invoke-restmethod http://localhost:9200 Resultado satisfactorio vía PS. Desinstalar el servicio  Utilizar el mismo utilitario y en vez de install se debe colocar remove + nombre del servicio.
  • 5. Instalar ELK Windows| Moisés Araya [5] Parte 2 - Instalar Logstash.  Antes de instalar logstash, descomprimir nssm en la misma ruta E:ELKnssm-2.24  Descomprimir logstash-7.2.0.zip en ruta E:ELKlogstash-7.2.0  Crear archivo logstash.conf en la ruta E:ELKlogstash-7.2.0config con el siguiente contenido: input { beats { port => 5044 type => "log" } } output { elasticsearch { hosts => "localhost:9200" manage_template => false index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}" document_type => "%{[@metadata][type]}" } }  Crear el servicio logstash usando nssm.  Ejecutar Power Shell (como administrador) con el siguiente comando: Invoke-Expression -command “E:ELKnssm-2.24win64nssm install Logstash”  En pestaña aplicación colocar el siguiente contenido: o Path: E:ELKlogstash-7.2.0binlogstash.bat o Startup directory: E:ELKlogstash-7.2.0bin o Arguments: -f E:ELKlogstash-7.2.0configlogstash.conf
  • 6. Instalar ELK Windows| Moisés Araya [6]  En pestaña detalles: o Display Name: Logstash o Description: Logstash Service o Startup type: Automatic  En pestaña dependencias: o This service depends on the following system components. o Elasticsearch-service-x64  Finalizar configuración presionando botón Install Service.  Iniciar servicio. # Al iniciar el servicio se crea directorio de logs en E:ELKlogstashlogs.
  • 7. Instalar ELK Windows| Moisés Araya [7] Parte 3 - Instalar Kibana.  Descomprimir instalador en E:ELKkibana-7.2.0-windows-x86_64  Se vuelve a usar el utilitario nssm. o invoke-expression -command "E:ELKnssm-2.24win64nssm install Kibana"  En pestaña aplicación colocar el siguiente contenido: o Path: E:ELKkibana-7.2.0-windows-x86_64binkibana.bat o Startup directory: E:ELKkibana-7.2.0-windows-x86_64bin  En pestaña dtalles: o Display Name: Kibana o Description: Kibana Service o Startup type: Automatic  En pestaña dependencias: o This service depends on the following system components o Elasticsearch-service-x64 y Logstash
  • 8. Instalar ELK Windows| Moisés Araya [8]  Finalizar configuración presionando botón Install Service.  Iniciar servicio.  Prueba de servicio por URL. o http://localhost:5601  En este punto, el stack ELK queda operativo y funcionando en un entorno Windows 10.
  • 9. Instalar ELK Windows| Moisés Araya [9] Cargar datos de ejemplo (opcional)  Hacer clic en icono (superior izquierdo) de Kibana y cargar datos de muestra, seleccionar el tipo de información deseada y presionar botón “Add Data”, después de agregar los datos, se mostraran las opciones para ver estos datos “View Data”.
  • 10. Instalar ELK Windows| Moisés Araya [10]  Luego seleccionar Dashboard (Panel de control). Se cargará un tablero con datos de muestra de servidores web. Datos adicionales. Elasticsearch  Los valores de JVM se pueden modificar en archivo jvm.options ubicado en el directorio config,  El nombre del servicio se puede modificar en archivo elasticsearch-service.bat  El puerto TCP se puede cambiar en archivo elasticsearch.yml ubicado en el directorio config.  Otros usos de archivo elasticsearch-service.bat: o Remove: elimina el servicio instalado. o Start: inicia el servicio instalado. o Stop: detiene el servicio instalado. o Manager: ejecuta el administrador grafico del servicio instalado. Logstash  Para validar la configuración de logstash ejecutar como se muestra en imagen:
  • 11. Instalar ELK Windows| Moisés Araya [11] Kibana  El archivo de configuración de Kibana es Kibana.yml y está ubicado en E:ELKkibanaconfigkibana.yml  Para agregar un registro de log para Kibana, editar archivo de configuración y editar/agregar el campo logging.dest con la ruta y archivo deseado.  Contenido típico de un registro Kibana: {"type":"log","@timestamp":"2019-07-12T22:59:14Z","tags":["listening","info"],"pid":120,"message":"Server running at http://127.0.0.1:5601"}  El orden de inicio de los servicios es: 1. Elasticsearch 2. Logstash 3. Kibana Más detalles en https://www.elastic.co/guide/index.html