<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://miguelangel.torresegea.es/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://miguelangel.torresegea.es/wiki/feed.php">
        <title>miguel angel torres egea</title>
        <description></description>
        <link>https://miguelangel.torresegea.es/wiki/</link>
        <image rdf:resource="https://miguelangel.torresegea.es/wiki/_media/wiki:dokuwiki-128.png" />
       <dc:date>2026-06-12T06:08:23+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:iaac?rev=1536918076&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:ramas?rev=1531040629&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:introduccion?rev=1536917738&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:ec2?rev=1530367179&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:configuracion-integrada?rev=1530886545&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:networking?rev=1530286558&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:trabajando-ramas?rev=1531045809&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:elasticsearch:api-dslquery?rev=1638467487&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:iniciando-repositorio?rev=1530987284&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:infraestructuras?rev=1530112181&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-vagrant-aws?rev=1530959888&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git?rev=1532982947&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:cloudwatch?rev=1530375382&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:iam?rev=1530379372&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:elasticsearch:instalacion?rev=1638218996&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:como-ve-git-ficheros?rev=1530983980&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:autoscaling?rev=1530368665&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:elastic-load-balancing?rev=1530369529&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:contenedores?rev=1530178842&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:primera-maquina?rev=1530476066&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:configurando-git?rev=1530984182&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:introduccion?rev=1530983807&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:bbdd?rev=1530377750&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:plugins?rev=1530958762&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:elasticsearch:conceptos?rev=1638211861&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash?rev=1638483026&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:add-disco?rev=1530716978&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:add-image?rev=1530475297&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:directorio-sincronizado?rev=1530477057&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-red-privada?rev=1530885051&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:introduccion?rev=1530465947&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:metricbeats?rev=1638688698&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:kibana:dashboards?rev=1638480864&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:hosting-git?rev=1530984251&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:s3?rev=1530378551&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:borrar-instalar-imagen?rev=1530479414&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:box-maquina-virtual?rev=1530480984&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:redireccion-puertos?rev=1530885100&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ssh?rev=1530718682&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:suspender-reanudar?rev=1530718376&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:kibana:install?rev=1638470694&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:kibana?rev=1638470666&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:casos-practicos?rev=1531168894&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:resolucion-conflictos-versiones?rev=1531167178&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:route53?rev=1530287079&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:actualizar-imagen?rev=1530480332&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:aprovisionamiento-ligero?rev=1530549018&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:box-ova?rev=1530481179&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:cli?rev=1530718064&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-actualizacion-automatica-ansible?rev=1530948465&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-actualzacion-automatica?rev=1530948234&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-red-publica?rev=1530885364&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:gestion-imagenes?rev=1530477703&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:maquina-configurada?rev=1530476637&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:mv-interfaz-grafica?rev=1530542662&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:vagrant-files?rev=1530540716&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:filebeats?rev=1638700233&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:winlogbeat-heartbeat?rev=1638702087&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash:install?rev=1638482982&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash:process?rev=1638561381&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://miguelangel.torresegea.es/wiki/_media/wiki:dokuwiki-128.png">
        <title>miguel angel torres egea</title>
        <link>https://miguelangel.torresegea.es/wiki/</link>
        <url>https://miguelangel.torresegea.es/wiki/_media/wiki:dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:iaac?rev=1536918076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-14T09:41:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>infraestructura como código</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:iaac?rev=1536918076&amp;do=diff</link>
        <description>infraestructura como código

IaaC

ocultar/mostrar

	*  adaptar metodologías de desarrollo al mundo de sistemas
	*  control de versiones
	*  lenguajes de programación
	*  gestión de la configuración
	*  despliegues automatizados
	*  basado en pruebas: integración continua, entrega continua y despliegue continuo</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:ramas?rev=1531040629&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-08T09:03:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ramas</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:ramas?rev=1531040629&amp;do=diff</link>
        <description>ramas

A diferencia de otros sistemas de control de versiones, las ramas permiten trabajar a partir de una instantánea en paralelo, sin tener impacto sobre el código del cual se generó la instantánea.

Las Ramas no son más que “punteros” a una determinada instantánea:</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:introduccion?rev=1536917738&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-14T09:35:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>introducción</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:introduccion?rev=1536917738&amp;do=diff</link>
        <description>introducción

conceptos previos

ocultar/mostrar

	*  software libre
	*  GNU/Linux
		*  comandos básicos
		*  instalación software: apt, yum
		*  shell scripts
		*  ssh

	*  Seguridad y redes
		*  DNS
		*  direccionamiento IPv4
		*  conceptos básicos redes</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:ec2?rev=1530367179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T13:59:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>EC2</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:ec2?rev=1530367179&amp;do=diff</link>
        <description>EC2

Tipos y clases de instancias EC2

	*  Las máquinas virtuales en AWS son llamadas instancias EC2
	*  El costo de las instancias es por hora encendida
	*  Hay de distintas gamas y tamaños
	*  Siempre se utiliza una AMI (Amazon Machine Image) como base</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:configuracion-integrada?rev=1530886545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-06T14:15:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>configuración integrada</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:configuracion-integrada?rev=1530886545&amp;do=diff</link>
        <description>configuración integrada

resumen

aprovisionamiento = provisioning -&gt; configuración de la máquina una vez arrancada

Vagrant denomina aprovisionamiento ( provisioning ) a los procesos de configuración de la máquina virtual una vez que esta ha finalizado el arranque, procesos que pueden incluir la ejecución de comandos de shell, la ejecución de un shell script completo o la utilización de herramientas de la gestión de la configuración ( configuration management systems ) como puppet, chef o ansib…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:networking?rev=1530286558&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-29T15:35:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>networking</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:networking?rev=1530286558&amp;do=diff</link>
        <description>networking

VPC y subnets

VPC (Virtual Private Cloud)

	*  Segmento de red completamente aislado
	*  Utiliza direccionamiento privado
	*  Permite segmentar la arquitectura en redes distintas y gestionar las visibilidades según os convenga
	*  Pueden tener acceso directo a Internet o no</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:trabajando-ramas?rev=1531045809&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-08T10:30:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trabajando con ramas</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:trabajando-ramas?rev=1531045809&amp;do=diff</link>
        <description>trabajando con ramas

	*  HEAD
		*  git log --stat
		*  git log --stat --oneline

	*  crear rama y subir:
		*  git branch develop : crea rama
		*  git checkout develop : cambiamos a esa rama
		*  git push origin develop : enviamos la rama al respositorio remoto</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:elasticsearch:api-dslquery?rev=1638467487&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-02T17:51:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: elasticsearch (API y DSLQuery)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:elasticsearch:api-dslquery?rev=1638467487&amp;do=diff</link>
        <description>ELK: elasticsearch (API y DSLQuery)



	*  API = Application Programming Interface. Capa abstracción funciones ofrecidas por la apliación

Cluster APIs

	*  Health: GET _cluster/health?pretty
		*  status
			*  green: todos los shard bien
			*  yellow: no están bien las réplicas</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:iniciando-repositorio?rev=1530987284&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T18:14:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iniciando un repositorio</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:iniciando-repositorio?rev=1530987284&amp;do=diff</link>
        <description>iniciando un repositorio

Antes de nada, es necesario hacer una aclaración. Cuando hablamos de “iniciar” un repositorio, nos estamos refiriendo a comenzar a trabajar con un repositorio.

La creación de un repositorio siempre es local. Es importante que no se nos olvide, porque al principio puede ser un poco confuso. Una vez hemos creado un repositorio en local, añadimos lo que llamamos un remoto , que es una copia de dicho repositorio alojada en un servidor.</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:infraestructuras?rev=1530112181&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-27T15:09:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Infraestructuras</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:infraestructuras?rev=1530112181&amp;do=diff</link>
        <description>Infraestructuras

Nube de infraestructura

ocultar/mostrar

Evolución de la infraestructura



	*  = máquinas, redes y almacenamiento
	*  servidores físicos
		*  adquisición de equipos
		*  montaje físico
		*  conexión a red
		*  instalación «</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-vagrant-aws?rev=1530959888&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T10:38:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: Vagrant para utilizar AWS como proveedor</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-vagrant-aws?rev=1530959888&amp;do=diff</link>
        <description>Ejercicio: Vagrant para utilizar AWS como proveedor

	*  vagrant plugin list : listado de plugins instalados
	*  vagrant plugin install vagrant-aws: instala GEMA ruby y las gemas dependentes para usar como proveedor AWS en vez de un proveedor local (virtualbox)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git?rev=1532982947&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-30T20:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git (openwebinars)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git?rev=1532982947&amp;do=diff</link>
        <description>git (openwebinars)

devops cursos git

introducción

Un Control de Versiones no es más que una herramienta para facilitar el desarrollo de Software tanto entre equipos como individuales.

Nos va a permitir:

	*  Llevar un seguimiento de la evolución de nuestro Software</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:cloudwatch?rev=1530375382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T16:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CloudWatch</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:cloudwatch?rev=1530375382&amp;do=diff</link>
        <description>CloudWatch

trabajando con CloudWatch

	*  métricas y alertas -&gt; eventos
	*  Consola EC2 -&gt; instancias -&gt; pestaña monitoring
		*  CPU, Disco, network...

	*  Consola EC2 -&gt; balanceadores
	*  Consola CloudWatch -&gt; métricas
	*  Consola EC2 -&gt; AutoScaling</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:iam?rev=1530379372&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T17:22:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Identity and Access Management (IAM)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:iam?rev=1530379372&amp;do=diff</link>
        <description>Identity and Access Management (IAM)

Users

	*  Permite entrar a la consola de AWS e interactuar con los recursos de AWS
		*  uso SDK
		*  crear usuario y contaseña. ReadOnly, por ejemplo

	*  La asignación de permisos es granular
	*  Access/Secret Key para interactuar con los recursos de AWS</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:elasticsearch:instalacion?rev=1638218996&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-29T20:49:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Elasticserch (instalación y configuración)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:elasticsearch:instalacion?rev=1638218996&amp;do=diff</link>
        <description>ELK: Elasticserch (instalación y configuración)



	*  matriz OS/JVMs: &lt;https://www.elastic.co/support/matrix/show_os&gt;
	*  oracle JVM 1.8.0_131 o superior
	*  recomendable 64 bits
	*  la misma versión en todos los nodos

instalación

	*  Java:
sudo add-apt-repository ppa:webupd8team/java # obsoleto?
sudo apt update
sudo apt install oracle-java8-installer</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:como-ve-git-ficheros?rev=1530983980&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T17:19:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cómo ve GIT los ficheros</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:como-ve-git-ficheros?rev=1530983980&amp;do=diff</link>
        <description>cómo ve GIT los ficheros

Estados

Vamos a diferenciar 3 estados por los que pasa un fichero cuando está bajo un control de versiones git.

1.Git Directory

Cuando nos traemos por primera vez un repositorio a nuestro ordenador ( git clone ) o bien iniciamos un un nuevo repositorio ( git init ), lo que estamos haciendo es crear un directorio oculto .git donde se van a almacenar todos los metadatos y actividad de los cambios que haya en esa carpeta.</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:autoscaling?rev=1530368665&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T14:24:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>autoscaling</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:autoscaling?rev=1530368665&amp;do=diff</link>
        <description>autoscaling

creación de un Launch Configuration para una aplicación web

	*  template de nuestra instancia y como queremos que se levanten las instancias durante un autoscaling
	*  creamos una AMI desde nuestra instancia ya configurada (disponible en la zona creada)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:elastic-load-balancing?rev=1530369529&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T14:38:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Elastic Load Balancing (ELB)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:elastic-load-balancing?rev=1530369529&amp;do=diff</link>
        <description>Elastic Load Balancing (ELB)

creación y configuración

	*  crear balanceador y asociar al autoscaling
	*  crear un security group
	*  crear un balanceador
		*  application load balancer -&gt; orientado a docker
		*  classic load balancer
		*  darle un nombre, asignar a VPC, hacer translación de puertos si nos conviene</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:contenedores?rev=1530178842&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-28T09:40:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>contenedores</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:contenedores?rev=1530178842&amp;do=diff</link>
        <description>contenedores

Contenedores

ocultar/mostrar

Contenedores (I)



	*  virtualización ligera o de SO
	*  todos los sistemas comparten núcleo (kernel)
	*  usados desde hace mucho en Solaris (Containers y Zones) y FreeBSD (Jails)
		*  hosting compartido</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:primera-maquina?rev=1530476066&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T20:14:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: Lanzando primera máquina</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:primera-maquina?rev=1530476066&amp;do=diff</link>
        <description>Ejercicio: Lanzando primera máquina

	*  vagrant box list
	*  separar escenarios por directorios
	*  Preparar escenario:
		*  vagrant init debian/jessie64
		*  vagrant up
			*  levanta la máquina
			*  conectividad a red «interna»
			*  hablar con la máquina mediante</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:configurando-git?rev=1530984182&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T17:23:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>configurando GIT</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:configurando-git?rev=1530984182&amp;do=diff</link>
        <description>configurando GIT

Git provee de un comando para establecer ciertos parámetros de configuración.

Los más comunues suelen ser:

	*  user.name
	*  user.email
	*  core.editor
	*  core.excludesfile
	*  merge.tool

La información de la configuración de git se puede almacenar en tres localizaciones distintas:</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:introduccion?rev=1530983807&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T17:16:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>introducción</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:introduccion?rev=1530983807&amp;do=diff</link>
        <description>introducción

Git surgió como solución a los desarrolladores del Kernel de Linux en 2005. Necesitaban una herramienta en la que multitud de desarrolladores pudieran colaborar con la misma base de código. Anteriormente se trabajaba con parches de código que se pasaban en una lista de distribución y que hacía todo el proceso muy complejo y con una alta probabilidad de error.</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:bbdd?rev=1530377750&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T16:55:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>BBDD</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:bbdd?rev=1530377750&amp;do=diff</link>
        <description>BBDD

Introducción a RDS y ElastiCache

RDS

motores

	*  MySQL
	*  MariaDB
	*  PostgreSQL
	*  SQL Server
	*  Oracle
	*  Aurora : MySQL optimizado por AWS

Relational Databases Services

	*  Snapshot automáticos
		*  se configura en que horario se realiza</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:plugins?rev=1530958762&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T10:19:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Plugins</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:plugins?rev=1530958762&amp;do=diff</link>
        <description>Plugins

La funcionalidad de Vagrant es extensible mediante plugins, desarrollados por la propia Hashicorp o por terceros. La documentación de Vagrant describe de forma detallada los conceptos básicos para el desarrollo de los mismos: &lt;https://www.vagrantup.com/docs/plugins/&gt;

	*  plugins integrados</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:elasticsearch:conceptos?rev=1638211861&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-29T18:51:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Elasticsearch (conceptos)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:elasticsearch:conceptos?rev=1638211861&amp;do=diff</link>
        <description>ELK: Elasticsearch (conceptos)

indice

	*  colección de documentos con características similares
	*  identificado por un nombre (minúsculas)

documento

	*  unidad básica de información
	*  formato JSON
	*  en un índice se almacenan todos los documentos que queramos</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash?rev=1638483026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-02T22:10:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Logstash</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash?rev=1638483026&amp;do=diff</link>
        <description>ELK: Logstash



	*  ELK: Logstask(instalación y configuración)
	*  ELK: Logstask(procesamiento)

logstash

	*  preprocesamiento (antes de elasticsearch)
	*  servicio para procesar/transformar información recolectada de diferentes fuentes y enviarla a múltiples tipos de salidas.
	*  múltiples plugins (de entrada y salida)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:add-disco?rev=1530716978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-04T15:09:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercidio: añadir disco adicional</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:add-disco?rev=1530716978&amp;do=diff</link>
        <description>Ejercidio: añadir disco adicional

	*  añadir disco (hasta 500GB)
	*  la sección customize son comandos de VBoxManage, del esilo parámetro-valor
	*  con VBoxManage showvminfo &lt;nombre VM&gt; podemos obtener datos de configuración de la máquina, necesarios para esto tipo de configuraciones</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:add-image?rev=1530475297&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T20:01:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: Añadir una imagen</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:add-image?rev=1530475297&amp;do=diff</link>
        <description>Ejercicio: Añadir una imagen

	*  se separa el escenario en dos partes:
		*  la imagen del SO
		*  la configuración Vagrant

	*  box == imagen (de momento)
		*  los boxes son imágenes con la configuración necesaria para su integración con Vagrant</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:directorio-sincronizado?rev=1530477057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T20:30:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejemplo: Directorio sincronizado</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:directorio-sincronizado?rev=1530477057&amp;do=diff</link>
        <description>Ejemplo: Directorio sincronizado

	*  directorio «sincronizado» o «virtualizado» o «compartido» entre la VM vagrant y el host
	*  suele montar en la misma carpeta vagrant del host un acceso desde /vagrant en la máquina virtual
	*  pasar ficheros, pero no para desarrollo</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-red-privada?rev=1530885051&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-06T13:50:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: red privada</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-red-privada?rev=1530885051&amp;do=diff</link>
        <description>Ejercicio: red privada



podemos ver la configuración:

	*  ip a
	*  ip r

la máquina huesped también puede acceder a través del rango o ip de la red privada (y a todo el rango de puertos)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:introduccion?rev=1530465947&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T17:25:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Introducción a Vagrant</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:introduccion?rev=1530465947&amp;do=diff</link>
        <description>Introducción a Vagrant

Que es Vagrant

	*  Es una aplicación para crear escenarios virtuales de forma sencilla y replicable
	*  Orientado al uso por desarrolladores o entornos de producción simples
	*  Puede integrarse con herramientas de gestión de la configuración</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:metricbeats?rev=1638688698&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-05T07:18:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Beats (Metricbeats)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:metricbeats?rev=1638688698&amp;do=diff</link>
        <description>ELK: Beats (Metricbeats)



	*  recogida métricas del OS: RAM, CPU, Disco
	*  logstash, opcional si se requiere preprocesamiento, si no, directamente a elasticsearch

instalación y configuración

	*  
curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-5.4.2-amd64.deb
sudo dpkg -i metricbeat-5.4.2-amd64.deb
service metricbeat {start | status | stop}</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:kibana:dashboards?rev=1638480864&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-02T21:34:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Kibana (visualizaciones y dashboards)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:kibana:dashboards?rev=1638480864&amp;do=diff</link>
        <description>ELK: Kibana (visualizaciones y dashboards)



discover

	*  menú
	*  campos
	*  logs en bruto
	*  

campos

	*  por defecto, el top 5 con opción de visualizar para cada campo

logs en bruto

	*  desplegables con sus respectivos campos
	*  se puede filtrar por cada campo</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:hosting-git?rev=1530984251&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T17:24:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hosting GIT</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:hosting-git?rev=1530984251&amp;do=diff</link>
        <description>hosting GIT

En este aspecto podemos destacar dos soluciones gratuítas:

	*  Github : Gratuíto para Repositorios públicos de código abierto.
*  BitBucket : Gratuíto para repositorios públicos y privados ( Con un límite de inivitación de usarios en el caso de un repo privado)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:s3?rev=1530378551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T17:09:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>S3</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:s3?rev=1530378551&amp;do=diff</link>
        <description>S3

Simple Storage Services

	*  Sistema de almacenamiento Key/Value agrupados en buckets
		*  objetos -&gt; clave/valor

	*  Almacenamiento ilimitado
	*  Durabilidad de 99,999999999%
		*  replicas en varias zonas

	*  Permite varias clases de almacenamiento</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:borrar-instalar-imagen?rev=1530479414&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T21:10:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: borrar e instalar una imagen local</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:borrar-instalar-imagen?rev=1530479414&amp;do=diff</link>
        <description>Ejercicio: borrar e instalar una imagen local

	*  borrar el box descargado desde Atlas
		*  vagrant box remove &lt;imagen&gt;

	*  instalar desde un fichero local .box
		*  vagrant box add &lt;fichero.box&gt; --name debian/jessie64
			*  el nombre sigue la nomenclatura porque es el mismo, pero no es lo mismo que descargado, pierde la versión (y parte de las funcionalidades que si lo hubiese hecho desde Atlas)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:box-maquina-virtual?rev=1530480984&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T21:36:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: Crear un box desde una maquina virtual</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:box-maquina-virtual?rev=1530480984&amp;do=diff</link>
        <description>Ejercicio: Crear un box desde una maquina virtual

	*  VBoxManage list vms
	*  vagrant package --base «Nombre de la MV» --output maquina.box
	*  no suele ser la forma habitual para generar .box
		*  son poco eficientes, muy grandes



mate@myKDE:~/.vagrant.d/Vagrant/Prueba1
$ VBoxManage  list vms
&quot;Prueba1_default_1530475736924_80879&quot; {7b97fa45-52aa-46a0-9b93-61c6921b1247}
mate@myKDE:~/.vagrant.d/Vagrant/Prueba1
$ vagrant package --base &quot;Prueba1_default_1530475736924_80879&quot; --output test.box
==&gt; …</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:redireccion-puertos?rev=1530885100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-06T13:51:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: Redirección de puertos</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:redireccion-puertos?rev=1530885100&amp;do=diff</link>
        <description>Ejercicio: Redirección de puertos



	*  vagrant port : muestra los puertos que se han de redireccionar
		*  al menos que se diga lo contrario, la redirección afecta a todas las peticiones

	*  vagrant reload : aplica los cambios en el Vagrantfile sin destruir la máquina antigua, aplica los cambios</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ssh?rev=1530718682&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-04T15:38:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: configuración SSH</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ssh?rev=1530718682&amp;do=diff</link>
        <description>Ejercicio: configuración SSH

muestra la información SSH de la máquina, es lo mismo que se almanaría en ~/.ssh/config</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:suspender-reanudar?rev=1530718376&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-04T15:32:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: suspender y reanudar una máquina</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:suspender-reanudar?rev=1530718376&amp;do=diff</link>
        <description>Ejercicio: suspender y reanudar una máquina

	*  vagrant suspend: se suspende, se almacena su estado en disco (RAM)
	*  vagrant resume: ranuda la máquina
	*  vagrant up: también reanuda la máquina, pero comprueba modificaciones en Vagrantfile</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:kibana:install?rev=1638470694&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-02T18:44:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Kibana (instalación y configuración)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:kibana:install?rev=1638470694&amp;do=diff</link>
        <description>ELK: Kibana (instalación y configuración)



instalación

wget -qO - https://artifacts.elastic.co/GPG-KEYelasticsearch | sudo apt-key add -
sudo apt-get install apt-transport-https
echo &quot;deb https://artifacts.elastic.co/packages/5.x/apt stable main&quot; | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
sudo apt-get update &amp;&amp; sudo apt-get install kibana</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:kibana?rev=1638470666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-02T18:44:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Kibana</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:kibana?rev=1638470666&amp;do=diff</link>
        <description>ELK: Kibana

	*  una imagen vale más que mil palabras
	*  visualizaciones: hjistogramas, gráficas de tiempo, roscos, tablas
	*  datos en tiempo real: gracias a elasticsearch
	*  dashboards: recoger las visualizaciones en paneles donde tener una vista global</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:casos-practicos?rev=1531168894&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-09T20:41:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Casos prácticos</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:casos-practicos?rev=1531168894&amp;do=diff</link>
        <description>Casos prácticos

Uso de Git-Hooks

Veremos cómo implementar uno de los muchos git-hooks existentes. Para ello , podéis consultar este repo , donde está el ejemplo que vamos a seguir.

Os recomendamos que consultéis estos enlaces para profundizar en el tema de los Git-Hooks</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:resolucion-conflictos-versiones?rev=1531167178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-09T20:12:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>resolución de conflictos</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:resolucion-conflictos-versiones?rev=1531167178&amp;do=diff</link>
        <description>resolución de conflictos

conflictos

	*  creamos repo
	*  creamos fichero
	*  commit + push
	*  creamos rama
	*  volvemos a master
	*  hacemos cambios fichero
	*  commit + push
	*  volvemos a rama
	*  hacemos cambios (diferentes a los de master)
	*</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:route53?rev=1530287079&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-29T15:44:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>route 53</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:route53?rev=1530287079&amp;do=diff</link>
        <description>route 53

DNS

	*  Servicio de DNS gestionado por AWS
	*  Podemos tener creadas varias zonas de DNS
	*  Podemos registrar nuevos de dominios directamente en Route53 o registrarlos en otro proveedor como GoDaddy y administrar la zona desde Route53
	*</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:actualizar-imagen?rev=1530480332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T21:25:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: actualización de imágenes</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:actualizar-imagen?rev=1530480332&amp;do=diff</link>
        <description>Ejercicio: actualización de imágenes

	*  a través de Atlas podemos mantener las imágenes descargadas actualizadas
	*  vagrant box outdated
	*  vagrant box outdated --global
	*  para eliminar las imágenes «viejas» (al actualizar no se reemplaza la versión, se suma):</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:aprovisionamiento-ligero?rev=1530549018&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-02T16:30:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: Aprovisionamiento ligero</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:aprovisionamiento-ligero?rev=1530549018&amp;do=diff</link>
        <description>Ejercicio: Aprovisionamiento ligero

	*  en lugar de clonar el disco de la imagen, tenemos una imagen de los cambios respecto al original
	*  ideal para muchas máquinas y entornos de pruebas</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:box-ova?rev=1530481179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T21:39:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: obtener un BOX desde una OVA</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:box-ova?rev=1530481179&amp;do=diff</link>
        <description>Ejercicio: obtener un BOX desde una OVA

	*  &lt;https://github.com/crohr/ebarnouflant/issues/7&gt;
	*  VBoxManage import ./UCS-Virtualbox-Demo-Image.ova --vsys 0 --eula accept
	*  VBoxManage list vms
	*  vagrant package --base &lt;acef4c0a-35be-4640-a214-be135417f04d&gt; --output UCS.box</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:cli?rev=1530718064&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-04T15:27:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Introducción a la línea de comandos</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:cli?rev=1530718064&amp;do=diff</link>
        <description>Introducción a la línea de comandos

	*  vagrant list-commands (los más interesantes)
		*  box: manages boxes: installation, removal, etc.
		*  connect: conexión a entorno Vagrant remoto
		*  destroy: stops and deletes all traces of the vagrant machine</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-actualizacion-automatica-ansible?rev=1530948465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T07:27:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: actualización automática de la máquina con Ansible</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-actualizacion-automatica-ansible?rev=1530948465&amp;do=diff</link>
        <description>Ejercicio: actualización automática de la máquina con Ansible</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-actualzacion-automatica?rev=1530948234&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T07:23:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: actualización automática de la máquina</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-actualzacion-automatica?rev=1530948234&amp;do=diff</link>
        <description>Ejercicio: actualización automática de la máquina</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-red-publica?rev=1530885364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-06T13:56:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: red pública (bridged)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:ejer-red-publica?rev=1530885364&amp;do=diff</link>
        <description>Ejercicio: red pública (bridged)



aunque puede coger la configuración de nuestra red «real» (en este caso está en DHCP y recibe IP, GATEWAY, DNS), pero Vagrant se encarga de cancelar el GATEWAY de este ofrece y deja el de su red</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:gestion-imagenes?rev=1530477703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T20:41:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Gestión de imágenes de Vagrant (boxes)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:gestion-imagenes?rev=1530477703&amp;do=diff</link>
        <description>Gestión de imágenes de Vagrant (boxes)

	*  &lt;https://atlas.hashicorp.com/boxes/search&gt;
	*  &lt;https://app.vagrantup.com/boxes/search&gt;
	*  CUALQUIERA puede subir imágenes a Vagrant
		*  Atención!

	*  box
		*  contiene la máquina virtual
		*  contiene ficheros de metadatos</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:maquina-configurada?rev=1530476637&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-01T20:23:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: Lanzando una máquina configurada</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:maquina-configurada?rev=1530476637&amp;do=diff</link>
        <description>Ejercicio: Lanzando una máquina configurada

	*  uso de imágenes con software instalado/configurado
		*  descargamos la imagen: vagrant box add rasmus/php7dev
		*  descargamos el Vagrantfile: //github.com/rlerdorf/php7dev.git
			*  en este caso, nos configura una dirección &lt;http://192.168.7.7&gt; para acceder</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:mv-interfaz-grafica?rev=1530542662&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-02T14:44:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ejercicio: MV con interfaz gráfica</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:mv-interfaz-grafica?rev=1530542662&amp;do=diff</link>
        <description>Ejercicio: MV con interfaz gráfica

vagrant deshabilita la interfaz gráfica, aunque se puede habilitar:</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:vagrant-files?rev=1530540716&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-02T14:11:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Vagrantfile</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant:vagrant-files?rev=1530540716&amp;do=diff</link>
        <description>Vagrantfile

	*  se usan varios Vagrantfiles aplicados consecutivamente, según &lt;https://www.vagrantup.com/docs/vagrantfile/#load-order-and-merging&gt;
		*  Vagrantfile con la box
		*  Vagrantfile en ~/.vagrant.d
		*  Vagrantfile del directorio del proyecto
		*  multi-machines?
		*  proveedor?

	*  vagrant init -m debian/jessie64</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:filebeats?rev=1638700233&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-05T10:30:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Beats (filebeats)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:filebeats?rev=1638700233&amp;do=diff</link>
        <description>ELK: Beats (filebeats)



	*  archivos en formato log
	*  servicio ligero
	*  robusto: filebeat lee y reenvía logs. Recuerda una interrupción y por donde se quedó.
	*  módulos: (apache, system, mysql, ...) para facilitar la captura
	*  no sobrecarga el sistema (back-pressure sensitive protocol):</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:winlogbeat-heartbeat?rev=1638702087&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-05T11:01:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Beats (Winlogbeats &amp; Heartbeats)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:winlogbeat-heartbeat?rev=1638702087&amp;do=diff</link>
        <description>ELK: Beats (Winlogbeats &amp; Heartbeats)



winlogbeats

	*  monitoriza cualquier evento de log de windows
	*  todos los eventos
	*  la información recogida se formatea antes de enviar a ELK

heartbeat

	*  monitorización de servicios y disponibilidad de forma activa</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash:install?rev=1638482982&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-02T22:09:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Logstask(instalación y configuración)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash:install?rev=1638482982&amp;do=diff</link>
        <description>ELK: Logstask(instalación y configuración)



	*  arranque de servicio lento
	*  procesado rápido
	*  puerto por defecto 9600

instalación

Java 8, el 9 no está soportada (2017)


wget -qO - https://artifacts.elastic.co/GPG-KEYelasticsearch | sudo apt-key add -
sudo apt-get install apt-transport-https
echo &quot;deb https://artifacts.elastic.co/packages/5.x/apt stable main&quot; | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
sudo apt-get update &amp;&amp; sudo apt-get install logstash</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash:process?rev=1638561381&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-03T19:56:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Logstask(procesamiento)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash:process?rev=1638561381&amp;do=diff</link>
        <description>ELK: Logstask(procesamiento)





	*  

input {
  file {
    path =&gt; &quot;/home/openweb/Documents/dataset/test.json&quot;
    start_position =&gt; &quot;beginning&quot;
    codec =&gt; &quot;json&quot;
}}

output {
  stdout { codec =&gt; rubydebug }
}



input

	*  JSON
	*  &lt;https://www.elastic.co/guide/en/logstash/current/input-plugins.html&gt;

	*  lanzar logstash:</description>
    </item>
</rdf:RDF>
