1 00:00:01,000 --> 00:00:02,700 Madre mía, que se me ve ese aro de luz. 2 00:00:02,779 --> 00:00:05,459 Buenos días a ambos, Juan Antonio y César. 3 00:00:05,679 --> 00:00:09,300 Hoy, día 20 de enero, a las once y media, 4 00:00:09,519 --> 00:00:12,480 estamos convocados a través de jefaturas de departamento 5 00:00:12,480 --> 00:00:15,720 para la defensa del módulo profesional de proyecto 6 00:00:15,720 --> 00:00:18,179 del ciclo formativo de grado superior 7 00:00:18,179 --> 00:00:20,800 de Administración de Sistemas Informáticos R. 8 00:00:21,199 --> 00:00:23,239 En el aula virtual de proyectos, 9 00:00:23,500 --> 00:00:25,399 habéis sido informados de los criterios 10 00:00:25,399 --> 00:00:26,679 y rúbrica de calificación 11 00:00:26,679 --> 00:00:29,559 y el orden de la presentación del proyecto 12 00:00:29,559 --> 00:00:36,280 es el siguiente. 15 minutos máximo para defender el proyecto, 15 minutos máximo para preguntas 13 00:00:36,280 --> 00:00:41,740 por parte del tribunal. Cuando queden cinco minutos os voy a avisar para que de esa forma 14 00:00:41,740 --> 00:00:48,020 os sea más sencillo controlar el tiempo. Dicho esto, vuestro tiempo de exposición 15 00:00:48,020 --> 00:00:53,939 comienza a partir de este momento, 11 y media. Adelante, mucha suerte a ambos. 16 00:00:54,700 --> 00:00:57,939 Gracias. Empiezo a comenzar pantalla para… 17 00:00:57,939 --> 00:00:58,740 Perfecto. 18 00:01:03,060 --> 00:01:04,840 Toda la pantalla. Bien. 19 00:01:12,150 --> 00:01:14,189 Ya veo la pantalla. De acuerdo. 20 00:01:15,250 --> 00:01:15,689 Muy bien. 21 00:01:18,980 --> 00:01:24,159 Esta es la presentación de... Bueno, comenzamos con el proyecto final de grado superior a SIR. 22 00:01:24,680 --> 00:01:28,739 Es el proyecto de monitorización de servicios en red con Grafana y Promicios. 23 00:01:28,939 --> 00:01:31,180 Alumnos César Leonel y Juan Antonio Hernández. 24 00:01:31,299 --> 00:01:32,859 Tutora María Pilar Pérez Colmenar. 25 00:01:32,859 --> 00:01:45,359 Muy bien, empezamos con una tabla de contenido. En primer lugar vamos a ver definiciones. Para entrar un poco en materia vamos a explicar qué es Grafana. 26 00:01:45,439 --> 00:01:54,540 Grafana es una herramienta de código abierto para la visualización y monitoreo de datos. Se utiliza principalmente para crear paneles interactivos que muestran métricas y estadísticas de manera gráfica. 27 00:01:54,540 --> 00:02:17,580 ¿Qué quiere decir esto? Es una interfaz gráfica donde podemos configurar nuestros dashboards y nuestras métricas para que previamente están configurados para monitorizar diferentes sistemas. Bien. Esta aplicación va de la mano con Promitius. ¿Qué es Promitius? Promitius es una herramienta de monitoreo también y alerta de sistemas de código abierto. 28 00:02:17,580 --> 00:02:26,759 Está diseñada para recopilar métricas y datos en tiempo real de servicios y aplicaciones, almacenarlos y permitir la generación de gráficos y alertas basadas en esos datos. 29 00:02:27,180 --> 00:02:46,180 Muy bien, ¿qué es todo esto? Esto es Promicios realmente va de la mano con Grafana. Promicios realmente es la aplicación que está recabando las métricas y los datos de los diferentes servicios que se van a monitorizar después con Grafana en la interfaz gráfica, un poco amigable con el entorno humano, con la persona. 30 00:02:46,180 --> 00:03:05,099 Muy bien, continuamos. Bien, archivos de configuración. Para tal fin tenemos unos archivos de configuración, por ejemplo, en Grafana tenemos el grafana.conf donde aquí podemos ver el interior de dicho archivo de configuración. 31 00:03:05,099 --> 00:03:25,939 Bien. En Prometheus tenemos un YAML. El YAML contiene esta configuración, ¿de acuerdo? Para comunicarse con todas las máquinas y servicios que queremos monitorizar. Muy bien. En el escenario, aquí podemos ver cada una de las IPs y los puertos. 32 00:03:25,939 --> 00:03:35,360 si si si quieres me permites explicar muy bien si pilar aquí hemos puesto el escenario que está 33 00:03:35,360 --> 00:03:42,780 bueno hemos puesto el escenario donde o como están configuradas la red que hemos creado a partir de 34 00:03:42,780 --> 00:03:48,280 estas cuatro máquinas que tenemos vale lo que después arriba evidentemente son las direcciones 35 00:03:48,280 --> 00:03:55,199 ips y el puerto por donde escucha el servicio esto es importante entenderlo porque luego en 36 00:03:55,199 --> 00:04:01,219 En la siguiente diapositiva vamos a tener otros puertos que no se corresponden con el servicio como tal. 37 00:04:01,219 --> 00:04:11,819 Es decir, estos puertos que están aquí, por ejemplo, el que vemos aquí a la izquierda del IIS, corresponde a donde escucha cada página web del IIS, ¿vale? 38 00:04:12,300 --> 00:04:24,000 Y luego, pues, de la misma forma, pues, en el Grafana, que es el 4000, en el Apache, que es, pues, el puerto 80 todavía, el HTTP, el Tomcat, que ya lleva el 8080 y el POSIX, que es el 25, ¿vale? 39 00:04:24,000 --> 00:04:26,360 si puedes pasar la diapositiva 40 00:04:26,360 --> 00:04:28,600 bueno, y el prometeo también que es el 9090 41 00:04:28,600 --> 00:04:30,779 perdón, sí, está aquí 42 00:04:30,779 --> 00:04:31,600 en el 9090 43 00:04:31,600 --> 00:04:34,579 estos son los puertos 44 00:04:34,579 --> 00:04:36,079 donde escucha el servicio 45 00:04:36,079 --> 00:04:37,899 y ahora luego aquí 46 00:04:37,899 --> 00:04:40,779 los puertos, como se puede notar 47 00:04:40,779 --> 00:04:42,180 han cambiado, ¿vale? 48 00:04:42,199 --> 00:04:44,259 ¿qué son estos puertos? pues estos puertos son 49 00:04:44,259 --> 00:04:46,740 por donde escucha el servicio 50 00:04:46,740 --> 00:04:49,040 que exporta las métricas 51 00:04:49,040 --> 00:04:50,139 hacia el prometeo 52 00:04:50,139 --> 00:04:52,339 ¿vale? entonces, claro 53 00:04:52,339 --> 00:04:59,660 digamos que entendemos que los servicios exportan las métricas al prometeus luego el prometeus las 54 00:04:59,660 --> 00:05:04,639 exporta grafana y es que podemos ver los paneles pero claro como como pasa esta conexión como como 55 00:05:04,639 --> 00:05:09,680 es posible que el servicio se comunique con el prometeus pues a través de estos esporters vale 56 00:05:09,680 --> 00:05:19,319 cada servicio tiene un esporte específico vale y aquí hemos puesto los los githubs de cada esporte 57 00:05:19,319 --> 00:05:28,019 se puede pinchar y puedes pues entrar a mirar que tiene cada esporter entonces básicamente claro 58 00:05:28,019 --> 00:05:34,079 estos son los puertos de cada esporter que utilizará cada servicio utiliza uno en específico 59 00:05:34,079 --> 00:05:39,180 no son universales es decir si queremos un esporter para el apache pues tenemos que buscar un app un 60 00:05:39,180 --> 00:05:45,560 esporte específico de apache porque pensemos que si buscamos un esporter que está exportando métrica 61 00:05:45,560 --> 00:05:51,920 de un engines por ejemplo o de otra cosa de una base de datos pues claro las métricas no se van 62 00:05:51,920 --> 00:05:58,120 a corresponder con lo mismo entonces cada cada servicio utilizamos por tres veces y ya estaría 63 00:05:58,120 --> 00:06:09,360 muy bien pues cómo funciona todo esto hemos creado un vídeo demostrativo cesar y yo para explicarles 64 00:06:09,360 --> 00:06:15,959 cómo funcionan toda esta conexión que van a hacer estos servicios en una conexión local con 65 00:06:15,959 --> 00:06:22,019 compromisos y con unos tapoar que hemos diseñado en Grafana. Bueno, procedemos con el vídeo de 66 00:06:22,019 --> 00:06:44,439 nuestro día. Yo que no lo escucho, no sé si... Yo tampoco lo escucho. A ver, mira, a ver que tengas el sonido. 67 00:06:45,860 --> 00:06:52,439 Sí, súbele un poco ahí. Voy a subir un poquito y vuelvo a comenzar. A ver si me deja full screen. 68 00:06:52,439 --> 00:07:08,279 a lo mejor puedes ponerlo no sé si con algún dispositivo móvil para intentar es que no sé 69 00:07:08,279 --> 00:07:14,139 si al compartir la pantalla claro no sé si te permita compartir el audio también que te 70 00:07:14,139 --> 00:07:18,959 permita compartir el audio y casi no voy a poner desde el móvil a ver si es posible que vaya 71 00:07:18,959 --> 00:07:23,560 sincronizado de acuerdo aunque no vaya sincronizado pero por lo menos que la atracción que se me 72 00:07:23,560 --> 00:07:28,279 ocurre es que claro activar los subtítulos en youtube 73 00:07:31,000 --> 00:07:36,040 si ponemos el audio también sincronizado automáticamente ya no te preocupes con 74 00:07:36,040 --> 00:07:45,709 los subtítulos eso es perfecto si quieres lo puedes ir como radiante y así 75 00:07:45,709 --> 00:07:52,810 el mal te resulta menos violento ponemos el audio también tirar si si 76 00:07:52,810 --> 00:07:59,670 ¿Queréis? Sí, sí, yo lo pongo. Vale, pero mientras tanto no hay ningún problema. Yo lo puedo leer. ¿Lo dejo así? 77 00:08:02,329 --> 00:08:09,790 ¿Puedes pararlo? Vale, déjalo ahí un momento. Mejor en el principio, ¿no? Cuando me digas le doy al OK. Vale, vale, ya. 78 00:08:09,790 --> 00:08:11,430 Hola, ¿qué tal? 79 00:08:13,870 --> 00:08:34,679 La presentación del percorrer los servicios necesarios de nuestro Windows Server. 80 00:08:34,860 --> 00:08:51,669 Para ello necesitamos, en ejecución, aquí estaría. 81 00:08:53,110 --> 00:09:16,000 Muy bien, uno de los servicios, vamos a acceder a... 82 00:09:16,000 --> 00:09:32,519 Os prometo que os estaré acabando datos de todo y cada uno de estos servicios para poder... 83 00:09:32,519 --> 00:09:33,299 Dashboards. 84 00:09:34,059 --> 00:09:37,059 Bueno, aquí podemos ver todos los dashboards, todas las... 85 00:09:37,059 --> 00:09:43,559 Perdón, todos los servicios que se están autorizando dentro de nuestro grafana. 86 00:09:43,559 --> 00:09:59,539 En primer lugar, vamos a ver el dashboard que tenemos configurado para nuestro BoxFix. Muy bien. Aquí, por ejemplo, tenemos aquí nuestra máquina BoxFix. Accedemos al webmail. Muy bien. 87 00:09:59,539 --> 00:10:13,980 Y aquí podemos ver, por ejemplo, que el servidor en la parte superior izquierda, podemos ver que está levantado el número de conexiones totales e información relevante propia del servidor de correo. 88 00:10:14,460 --> 00:10:32,080 Vamos a ver otro dashboard, que es el Apache. Vamos a ver el servidor Apache. Muy bien. 89 00:10:32,080 --> 00:10:52,000 ¿Qué vemos aquí? Es la máquina que tengo en la pantalla inferior izquierda. Aquí podemos ver el tiempo que está levantado el servidor y también las veces que, pues un registro de las veces que ha estado levantado y caído el servidor. También podemos ver todos los datos que se han enviado y todos los accesos. 90 00:10:52,000 --> 00:11:37,169 Vamos a parar el servidor. Grafana está recibiendo realmente todos los datos y nos avisa de ello. Muy bien, lanzamos el código y introducimos la contraseña. Bien, ya hemos tenido el servicio. Nos dirigimos a nuestra página de Grafana, nuestro dashboard y vamos a actualizar. 91 00:11:37,169 --> 00:11:49,779 Efectivamente, aquí podemos ver como ya ha actualizado y el servidor Apache aparece como down 92 00:11:49,779 --> 00:11:58,980 Vemos como las gráficas ya están reflejando la disminución de datos enviados y el acceso 93 00:11:58,980 --> 00:12:03,860 Muy bien, vamos a continuar ahora con Node Exporter 94 00:12:03,860 --> 00:12:20,759 El NodeSporter lo tenemos, muy bien, vamos a transport y estamos en NodeSporter, aquí. 95 00:12:20,759 --> 00:12:39,340 Y para esta métrica, aquí podemos ver todo lo que posee nuestra máquina. Número de CPUs, cantidad de memoria para el sistema operativo, memoria RAM, el tiempo que lleva levantado y memoria para el Swarming. 96 00:12:39,340 --> 00:12:53,820 Bien, vamos a realizar una prueba de estrés para ver que realmente todos estos marcadores están recibiendo la información como tal. Para ello, accedemos al navegador, vamos a abrir varios vídeos de YouTube para generar un poco de estrés y de uso intensivo de memoria. 97 00:12:53,820 --> 00:13:44,389 Muy bien, por ejemplo, abrimos varios vídeos, por aquí, este sería uno de ellos, abrimos otra página más, aumentamos la resolución al máximo, bien, abrimos otro vídeo más, nuevamente, 98 00:13:44,389 --> 00:14:06,210 Y creo que ya podemos observar en la parte derecha, por ejemplo, que el marcador de la memoria rehusada ya ha aumentado. Vamos a refrescar, no obstante. Muy bien, ha pasado de 55 a 67. Efectivamente, estamos viendo cómo todos nuestros marcadores están funcionales y están funcionando. 99 00:14:07,090 --> 00:14:14,809 Pues entonces, sin más, ahora les dejo con mi compañera César, que va a explicar el resto de servicios. Muchas gracias. 100 00:14:17,129 --> 00:14:24,610 Muchas gracias, Juan. Ahora procederé a explicar mi parte, que sería la parte de la monitorización del Tocan y del IIS. 101 00:14:24,610 --> 00:14:33,190 Vamos a administrar de Internet Information Services, que es el IIS. 102 00:14:34,350 --> 00:14:38,990 Abrimos este desplegable, subamos a los sitios en los que están iniciados, 103 00:14:38,990 --> 00:14:41,169 y en los sites 104 00:14:41,169 --> 00:14:43,110 de igual manera también está iniciado 105 00:14:43,110 --> 00:14:50,779 si vemos que el proceso está levantado 106 00:14:50,779 --> 00:14:52,059 sería suficiente 107 00:14:52,059 --> 00:14:57,480 ver a los dashboards de Grafana 108 00:14:57,480 --> 00:15:02,669 y vamos a estar viendo 109 00:15:02,669 --> 00:15:28,269 la dirección 110 00:15:28,269 --> 00:15:29,389 localhost 111 00:15:29,389 --> 00:16:17,519 aquí accedimos a otras más 112 00:16:17,519 --> 00:16:19,360 para que se vea claramente 113 00:16:19,360 --> 00:17:31,019 ya veríamos que hemos estado abriendo estas páginas 114 00:17:31,019 --> 00:17:32,740 ahora 115 00:17:32,740 --> 00:17:34,579 vamos a irnos 116 00:17:34,579 --> 00:17:35,920 al último dashboard 117 00:17:35,920 --> 00:17:38,259 que sería el del Windows IIS 118 00:17:38,259 --> 00:17:40,960 que también estaremos realizando un par de pruebas 119 00:17:40,960 --> 00:18:03,900 los dos sites que corren 120 00:18:03,900 --> 00:18:14,500 los pools, perdón 121 00:18:14,500 --> 00:18:23,799 para que también se vaya, movemos 122 00:18:23,799 --> 00:18:53,490 ha pasado, movemos, ya se muestra la caída 123 00:18:53,490 --> 00:18:54,089 del pool 124 00:18:54,089 --> 00:19:05,339 en ambos sites 125 00:19:05,339 --> 00:19:15,839 ya estaría bien 126 00:19:15,839 --> 00:19:17,319 fenomenal 127 00:19:17,319 --> 00:19:20,099 muy bien chicos, pues una vez que ya 128 00:19:20,099 --> 00:19:22,480 hemos finalizado la presentación 129 00:19:22,480 --> 00:19:24,680 como es habitual 130 00:19:24,680 --> 00:19:26,200 hay un conjunto de cuestiones 131 00:19:26,200 --> 00:19:28,079 que tenéis que intentar resolver 132 00:19:28,079 --> 00:19:36,359 referentes a vuestro proyecto. La primera pregunta que os planteo tiene que ver con la configuración 133 00:19:36,359 --> 00:19:41,759 de los diferentes servicios que tienen que escucharse dentro del entorno para conseguir 134 00:19:41,759 --> 00:19:46,920 que ambos aplicativos funcionen correctamente. ¿Cuáles son las principales dificultades 135 00:19:46,920 --> 00:19:50,160 que habéis encontrado a la hora de configurar dichos servicios? 136 00:19:50,160 --> 00:19:53,039 bueno 137 00:19:53,039 --> 00:19:55,519 si quieres yo hablo primero 138 00:19:55,519 --> 00:19:57,339 Juan y luego te des algo 139 00:19:57,339 --> 00:20:00,460 por ejemplo 140 00:20:00,460 --> 00:20:05,519 bueno, en el caso 141 00:20:05,519 --> 00:20:07,460 del Tomcat, del Apache Tomcat 142 00:20:07,460 --> 00:20:09,140 utilizaba un exporter 143 00:20:09,140 --> 00:20:11,640 que se configuraba diferente 144 00:20:11,640 --> 00:20:13,240 entonces claro 145 00:20:13,240 --> 00:20:14,559 yo sí que había 146 00:20:14,559 --> 00:20:17,059 trabajado antes con Tomcat y demás 147 00:20:17,059 --> 00:20:19,240 pero no lo había monitorizado nunca 148 00:20:19,240 --> 00:20:20,140 entonces 149 00:20:20,140 --> 00:20:33,359 Entonces, el exporter tenía que incluirse en el binario del Tomcat y luego, claro, como tal, las métricas que iba a recopilar también debían estar incluidas en ese fichero. 150 00:20:33,680 --> 00:20:39,380 Entonces, claro, yo no lo sabía y estaba intentando arrancar el servicio, digamos, aparte, ¿no? Como solamente ese. 151 00:20:39,880 --> 00:20:46,059 Pero, claro, no sabía que tenía que arrancarse directamente con el binario del Tomcat, que es el Catalina, el Catalina.sh. 152 00:20:46,059 --> 00:20:48,740 y claro, fue un 153 00:20:48,740 --> 00:20:50,579 rollazo que vamos, estuve días, días, días 154 00:20:50,579 --> 00:20:52,359 y hasta que me di cuenta que claro, que tenía 155 00:20:52,359 --> 00:20:54,740 que arrancar juntos y 156 00:20:54,740 --> 00:20:56,440 ya por esa parte pues sí, lo pude solucionar 157 00:20:56,440 --> 00:20:58,740 Y relativo también a las configuraciones 158 00:20:59,279 --> 00:21:00,619 ¿no habéis tenido 159 00:21:00,619 --> 00:21:02,920 problemas con los dos servidores? 160 00:21:03,259 --> 00:21:03,859 o sea, es decir 161 00:21:03,859 --> 00:21:06,420 ¿y con Internet Información Server y con Apache 162 00:21:06,420 --> 00:21:08,500 no ha habido ningún problema de comunicación? 163 00:21:10,480 --> 00:21:10,740 Pero 164 00:21:10,740 --> 00:21:13,519 comunicación, ¿a qué te refieres? 165 00:21:13,779 --> 00:21:14,900 Esos corrían en ambas 166 00:21:14,900 --> 00:21:21,299 ¿Habéis tenido ningún problema relevante a la hora de configurarlo dentro del entorno? 167 00:21:22,460 --> 00:21:27,740 Bueno, ha habido que crear reglas de Firewall también para abrir esos puertos. 168 00:21:29,279 --> 00:21:34,619 Y también, si no recuerdo mal, César, hubo que dar permisos también en Linux. 169 00:21:35,759 --> 00:21:43,700 Me llama bastante la atención que ambos servicios no hayan tenido ningún conflicto 170 00:21:43,700 --> 00:21:45,019 Que se llevan bastante mal 171 00:21:45,019 --> 00:21:46,940 Sí, sí, sí 172 00:21:46,940 --> 00:21:49,000 Sí, sí 173 00:21:49,000 --> 00:21:51,640 Y luego la parte del Apache 174 00:21:51,640 --> 00:21:53,779 Luego, claro 175 00:21:53,779 --> 00:21:55,980 En el Apache también tuve problemas 176 00:21:55,980 --> 00:21:56,759 Porque había que 177 00:21:56,759 --> 00:21:59,440 Teníamos tres páginas web 178 00:21:59,440 --> 00:22:01,980 Y claro, no entendía por qué 179 00:22:01,980 --> 00:22:04,259 Al buscarlo por el nombre del site 180 00:22:04,259 --> 00:22:06,160 O sea, por el nombre de la página web 181 00:22:06,160 --> 00:22:06,839 Eso no son sites 182 00:22:06,839 --> 00:22:08,559 En Apache no son sites 183 00:22:08,559 --> 00:22:10,900 No me indexaba 184 00:22:10,900 --> 00:22:13,279 Entonces, claro, para indexarlo necesitas 185 00:22:13,279 --> 00:22:18,619 un servidor dns o hacerlo de forma local y claro para hacerlo en forma local tenía que meterlo si 186 00:22:18,619 --> 00:22:24,200 no recuerdo mal en el etc host entonces claro estaba antes estuvimos dándole vueltas un montón 187 00:22:24,200 --> 00:22:29,359 hasta que recordamos que claro que tenía que estar puesto que de hecho en el etc host también está él 188 00:22:30,380 --> 00:22:34,960 también está el poner el local host es decir que si tú te cargas si no estoy mal si no me equivoco 189 00:22:34,960 --> 00:22:40,220 si tú te cargas el local host del etc host al buscar local host en el navegador no te busca 190 00:22:40,220 --> 00:22:42,319 no te lo indexa porque no está reconociendo 191 00:22:42,319 --> 00:22:43,980 como tal, entonces esa parte 192 00:22:43,980 --> 00:22:45,900 yo creo que también nos costó un poquito 193 00:22:45,900 --> 00:22:48,539 Vale, durante la explicación 194 00:22:48,539 --> 00:22:50,559 habéis hablado continuamente de métricas 195 00:22:50,559 --> 00:22:52,220 pero no me ha parecido 196 00:22:52,220 --> 00:22:53,119 escuchar 197 00:22:53,119 --> 00:22:56,200 una definición como 198 00:22:56,200 --> 00:22:58,079 precisa de lo que es una métrica 199 00:22:58,079 --> 00:22:59,980 y un ejemplo como tal, ¿podríais 200 00:22:59,980 --> 00:23:02,180 definirme con precisión qué es 201 00:23:02,180 --> 00:23:04,259 una métrica y ponerme algún ejemplo? 202 00:23:05,920 --> 00:23:06,180 Vale 203 00:23:06,180 --> 00:23:08,079 Sí, no sé si quieres tú o lo... 204 00:23:08,079 --> 00:23:09,519 Vale, es un 205 00:23:09,519 --> 00:23:22,960 Una métrica realmente es una lectura, por así decirlo, del lenguaje máquina que una aplicación está haciendo en referencia a su uso. Digamos que es muy parecido a un log. 206 00:23:23,440 --> 00:23:28,279 ¡Ay, César, pobre! Parecido a un fichero log. 207 00:23:28,740 --> 00:23:29,240 Eso es. 208 00:23:30,559 --> 00:23:33,680 Bien, ¿algún ejemplo concreto de métrica? 209 00:23:33,680 --> 00:23:36,339 Sí, por ejemplo, Pilar 210 00:23:36,339 --> 00:23:38,680 de métricas, que tampoco 211 00:23:38,680 --> 00:23:39,980 te lo hemos explicado porque bueno 212 00:23:39,980 --> 00:23:42,460 hay tantísimas cosas que como lo hemos montado 213 00:23:42,460 --> 00:23:42,920 nosotros 214 00:23:42,920 --> 00:23:46,279 Sí, sí, sí, sí, sí, pero que claro 215 00:23:46,279 --> 00:23:48,319 como son tantas cosas y lo hemos montado nosotros 216 00:23:48,319 --> 00:23:50,440 claro, luego se lo explicas a otra persona 217 00:23:50,440 --> 00:23:52,480 y dice, pero si eso no, claro, porque 218 00:23:52,480 --> 00:23:54,319 como ya tú lo sabes, no, claro 219 00:23:54,319 --> 00:23:56,259 de métricas, por ejemplo, vamos a hablar 220 00:23:56,259 --> 00:23:58,039 de un concepto que es Node, de los Nodes 221 00:23:58,039 --> 00:23:59,920 estos Windows Node y el 222 00:23:59,920 --> 00:24:02,259 Sporter Node, eso eran las 223 00:24:02,259 --> 00:24:07,480 métricas del servidor una estaba mirando las métricas de linux y la otra del 224 00:24:07,480 --> 00:24:11,079 windows vale entonces qué es la métrica que es como tal una métrica una sola 225 00:24:11,079 --> 00:24:16,420 métrica por ejemplo una métrica de windows podría ser el consumo de cpu y 226 00:24:16,420 --> 00:24:20,920 cómo se llama esa métrica pues se podría llamar windows barra baja cpu barra baja 227 00:24:20,920 --> 00:24:25,380 system y esa métrica lo que va a hacer es exportar los datos del servidor como 228 00:24:25,380 --> 00:24:30,039 tal de la cantidad de cpu que está utilizando en texto plano que es lo que 229 00:24:30,039 --> 00:24:32,140 es lo que lleva 230 00:24:32,140 --> 00:24:34,059 el exporter al Prometeo. Pero claro, 231 00:24:34,119 --> 00:24:36,119 verlo en texto plano un poco así, que no hemos 232 00:24:36,119 --> 00:24:37,460 mostrado la web, pero la tenemos, 233 00:24:38,039 --> 00:24:40,220 que es una web como tal, y con un montón 234 00:24:40,220 --> 00:24:42,359 de texto, como un blog de notas. 235 00:24:42,660 --> 00:24:44,140 Pero claro, así no se entiende bien. Entonces 236 00:24:44,140 --> 00:24:46,079 lo que hace el Grafana luego a partir de ahí es coger 237 00:24:46,079 --> 00:24:48,079 eso y representarlo con color y con 238 00:24:48,079 --> 00:24:50,160 métrica. Entonces, claro, yo diría 239 00:24:50,160 --> 00:24:52,019 que una métrica es un tipo de 240 00:24:52,019 --> 00:24:54,319 dato que recoge el exporter 241 00:24:54,319 --> 00:24:55,579 de un servicio X. 242 00:24:56,019 --> 00:24:58,279 Vale, y con toda esa información que tenemos en Grafana, 243 00:24:58,279 --> 00:25:00,980 ¿qué utilidad sacamos como administrador 244 00:25:00,980 --> 00:25:03,000 de sistemas? O sea, ¿para qué me permite 245 00:25:03,000 --> 00:25:04,599 a mí el análisis? Porque cuando yo 246 00:25:04,599 --> 00:25:07,539 analizo un fichero log es evidente 247 00:25:07,539 --> 00:25:09,140 las utilizaciones que puedo 248 00:25:09,140 --> 00:25:10,859 tener, ¿no? Por ejemplo, respecto a 249 00:25:10,859 --> 00:25:12,960 accesos indebidos, respecto 250 00:25:12,960 --> 00:25:15,180 a rendimiento del servidor 251 00:25:15,180 --> 00:25:16,579 que lo puedo reconfigurar 252 00:25:16,579 --> 00:25:18,500 para ajustarlo y que mejore, etc. 253 00:25:18,740 --> 00:25:20,880 ¿Qué hago yo con esa información 254 00:25:20,880 --> 00:25:22,380 que tengo en Grafana? 255 00:25:23,700 --> 00:25:25,140 Antes de que el César muera. 256 00:25:26,359 --> 00:25:27,440 Vale, pues 257 00:25:27,440 --> 00:25:42,319 Es muy interesante, Pilar. ¿Por qué? Porque Prometheus, además de recabar datos en tiempo real, también está almacenando. ¿Para qué nos vale esto? Podemos configurar un dashboard dentro de Grafana, por ejemplo, en un sistema de almacenamiento de discos. 258 00:25:42,319 --> 00:25:56,839 Un RAID, por ejemplo, nos puede decir, oye, está ya en el 80% de, por ejemplo, de almacenamiento. O, por ejemplo, la CPU se ha calentado en este servidor en varias ocasiones, ha llegado a 120 grados, por ejemplo. 259 00:25:56,839 --> 00:26:17,019 Y nos puede dar, es muy valioso, por eso es lo que se enfoca en este proyecto, porque nos puede dar como un mantenimiento preventivo, por así decirlo, que se pueda aplicar a sistemas de alta disponibilidad, por ejemplo, y en servidores que hoy en día creo que es muy necesario. 260 00:26:17,019 --> 00:26:37,299 Sí, luego también aparte yo también diría en un entorno productivo, por ejemplo, que normalmente se hacen muchísimas tareas de noche, que se toca producción. Claro, normalmente los jefes no están conectados a esa hora. Entonces, claro, el jefe a las 8 de la mañana va a querer saber qué fue lo que pasó a la 1 y media cuando se cayó el apache y no se levantó durante media hora. 261 00:26:37,299 --> 00:26:58,539 Entonces, claro, en Grafana también hubo una parte en el vídeo donde yo mostraba que estaba como a seis horas y luego lo pasé a cinco minutos. Pues aquí también existe esa parte de configurar de horas, de tramos de horas y tal, para ver, yo qué sé, si hubo muchísimos hilos a esta hora, luego ves cómo se cae el tonka. 262 00:26:58,539 --> 00:27:08,599 Pues claro, podríamos concluir, entre comillas, que pudo ser causado por este pico de consumo o de hilos que hubo en este momento. Yo creo que también podría ser útil para eso. 263 00:27:08,599 --> 00:27:32,579 De acuerdo. Muy bien, pues nada, enhorabuena a ambos. A partir del día 30 tendré disponible la nota final del proyecto. Una vez que hayamos realizado la junta de evaluación y hayamos acabado de visionar todos los proyectos correspondientes a esta primera convocatoria, así que estar tranquilos, os llegará a ambos la nota a vuestro usuario del aula. 264 00:27:32,579 --> 00:27:47,740 No tiene por qué coincidir exactamente, aviso, porque durante la presentación yo tomo nota también de los reportes que hacéis cada uno, de la forma de explicar. Entonces, puede ser que coincida exactamente, no lo sé, porque todavía no he aplicado la rúbrica, o puede ser que no. 265 00:27:47,740 --> 00:28:09,980 Lo digo por si en caso de eso os llamaba la atención. Ese es el motivo. Aunque la valoración del trabajo como tal, lo que sería el documento escrito, sí que va a coincidir plenamente. Después, todos los criterios de evaluación de la rúbrica que tienen que ver con la defensa del proyecto pueden ser ligeramente distintos en función de la presentación que hayáis hecho ambos. ¿Correcto? 266 00:28:09,980 --> 00:28:14,039 Sí, de todas formas 267 00:28:14,039 --> 00:28:16,500 hemos pasado también en la entrega definitiva 268 00:28:16,500 --> 00:28:17,400 el enlace 269 00:28:17,400 --> 00:28:20,000 Ah, bueno, no sé si estaba en enlace 270 00:28:20,000 --> 00:28:22,180 Ah, bueno, pero el enlace está 271 00:28:22,180 --> 00:28:23,799 dentro del Genial 272 00:28:23,799 --> 00:28:26,420 Sí, está en el video 273 00:28:26,420 --> 00:28:27,539 está ya en la sala 274 00:28:27,539 --> 00:28:29,680 Así que por si luego lo quieres ver 275 00:28:29,680 --> 00:28:32,160 Sí, luego lo puedo ver más tranquilamente, aunque este video 276 00:28:32,160 --> 00:28:33,859 también lo puedo ver las veces que requiera 277 00:28:33,859 --> 00:28:36,000 porque para eso, entre otras cosas, se graba la defensa 278 00:28:36,000 --> 00:28:38,140 porque es verdad que si no 279 00:28:38,140 --> 00:28:40,420 se puede escapar algún detalle 280 00:28:40,420 --> 00:28:42,299 o bien de alguna cuestión que yo 281 00:28:42,299 --> 00:28:44,299 planteé o bien de algo 282 00:28:44,299 --> 00:28:46,000 que durante la presentación no había 283 00:28:46,000 --> 00:28:48,000 visualizado correctamente. ¿De acuerdo, chicos? 284 00:28:48,440 --> 00:28:49,759 Vale, vale. Genial, genial. 285 00:28:49,819 --> 00:28:51,119 Muchas gracias a ambos. 286 00:28:51,759 --> 00:28:53,940 Feliz semana y hasta pronto. Adiós. 287 00:28:54,039 --> 00:28:55,319 Adiós. Buen día.