Este documento describe cómo instalar y configurar la pila ELK (Elasticsearch, Logstash, Kibana) en Windows 10. Explica los pasos para instalar cada componente como un servicio y configurarlos para que se comuniquen entre sí. Una vez instalados y configurados correctamente, la pila ELK queda operativa para recopilar, procesar y visualizar logs y datos.
A presentation about MySQL for beginners. It includes the following topics:
- Introduction
- Installation
- Executing SQL statements
- SQL Language Syntax
- The most important SQL commands
- MySQL Data Types
- Operators
- Basic Syntax
- SQL Joins
- Some Exercise
A presentation about MySQL for beginners. It includes the following topics:
- Introduction
- Installation
- Executing SQL statements
- SQL Language Syntax
- The most important SQL commands
- MySQL Data Types
- Operators
- Basic Syntax
- SQL Joins
- Some Exercise
Introduction à Ansible, ses parts de marché, ses partenaires, ses utilisations dans la configuration de postes et le développement devops automatisé.
Présentation en français, libre d'utilisation, cible grand public.
This presentation is an overview of the "base_import" module in OpenERP. With test driven development and data migration, we need to gather and enter real data owned by users.
Esta presentación nos muestra los conceptos Fundamentales para el Diseño y Creación de Base de Datos Relacionales, se Centra en el Modelo de Datos Relacional, ya que es el mas usado a nivel mundial.
Java Database Connectivity (JDBC) es una interfase de acceso a bases de datos estándar SQL que proporciona un acceso uniforme a una gran variedad de bases de datos relacionales.
Introduction à Ansible, ses parts de marché, ses partenaires, ses utilisations dans la configuration de postes et le développement devops automatisé.
Présentation en français, libre d'utilisation, cible grand public.
This presentation is an overview of the "base_import" module in OpenERP. With test driven development and data migration, we need to gather and enter real data owned by users.
Esta presentación nos muestra los conceptos Fundamentales para el Diseño y Creación de Base de Datos Relacionales, se Centra en el Modelo de Datos Relacional, ya que es el mas usado a nivel mundial.
Java Database Connectivity (JDBC) es una interfase de acceso a bases de datos estándar SQL que proporciona un acceso uniforme a una gran variedad de bases de datos relacionales.
Instalación de sql server 2012 express edition en windows 7 profesionalEdward Ortiz
Este largo post resume mis experiencias en la instalación de SQL Server 2012 Express Edition, en inglés, en una máquina virtual con VMWare Player que tiene como sistema operativo Windows 7 Profesional SP1 en español, Office 2010 SP1 en inglés, Adobe Acrobat Reader y Windows Security Essentials.
SDK de Google Cloud, es un conjunto de herramientas que se utilizan para administrar recursos y aplicaciones alojados en GCP. Incluye las herramientas CLI gsutil, gcloud y bq.
Este documento muestra como instalar, configurar y ejecutar algunos comandos sencillos utilizando gcloud en un entorno Windows.
El propósito de este documento es ofrecer una descripción general de la tecnología de Kubernetes, abordando conceptos básicos incluyendo prácticas de laboratorio esenciales para el entendimiento de un entorno de Kubernetes.
Guía introductoria a la tecnología de contenedores de Docker.
Se incluyen pasos como instalación, operación básica de imagines y contenedores.
• Introducción a los contenedores.
• Que es Docker.
• Arquitectura y componentes principales.
• Docker Hub.
• Instalación de Docker.
• Casos de uso prácticos.
• Uso de Docker compose.
• Introducción a Docker Swarm.
• Repaso de comandos utilizados.
• Otras tecnologías de contenedores.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Ventajas y desventajas de la desinfección con cloro
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