1 00:00:01,070 --> 00:00:18,190 Buenas tardes, Carlos. Hoy día, tarde de junio, a las 16 y 10, estamos convocados a través de Jefatura del Departamento para la defensa del módulo profesional de proyecto del ciclo formativo de grado superior de Administración de Sistemas Informáticos en Red. 2 00:00:18,190 --> 00:00:24,449 Te informo que esta grabación se usará en el entorno cerrado de EducaMadrid con fines educativos 3 00:00:24,449 --> 00:00:29,690 y sólo estará a disposición de los profesores evaluadores en el aula virtual 4 00:00:29,690 --> 00:00:34,070 para llevar a cabo la evaluación y calificación de la defensa del proyecto 5 00:00:34,070 --> 00:00:40,670 En el aula virtual de proyectos ha sido informado de los criterios y rúbrica de calificación 6 00:00:40,670 --> 00:00:45,130 El orden de presentación del proyecto es el siguiente 7 00:00:45,130 --> 00:00:59,270 15 minutos máximo para defender el proyecto, 5 minutos para preguntas por parte del tribunal y dicho esto, tu tiempo de exposición comienza a partir de este momento. Adelante y mucha suerte. 8 00:00:59,270 --> 00:01:02,810 Buenas tardes, mi nombre es Carlos Fragua 9 00:01:02,810 --> 00:01:05,909 y os voy a mostrar mi proyecto de fin de grado 10 00:01:05,909 --> 00:01:09,090 que es de monitorización con LibreNMS en VMware 11 00:01:09,090 --> 00:01:13,959 aquí tenemos un índice en el cual vamos a ver 12 00:01:13,959 --> 00:01:16,239 una breve introducción, que es VMware 13 00:01:16,239 --> 00:01:19,840 para qué sirve VMware, ventajas de usarlo 14 00:01:19,840 --> 00:01:22,219 que es LibreNMS, para qué sirve LibreNMS 15 00:01:22,219 --> 00:01:24,519 características y funcionalidades 16 00:01:24,519 --> 00:01:28,040 y compatibilidad e integración con otras herramientas 17 00:01:28,040 --> 00:01:30,700 después vamos a ver cómo se instala 18 00:01:30,700 --> 00:01:32,700 VMWare, cómo se instala LibreNMS 19 00:01:32,700 --> 00:01:34,780 tipos de instalación, guías de instalación 20 00:01:34,780 --> 00:01:37,180 configuración de LibreNMS, monitorización 21 00:01:37,180 --> 00:01:38,879 para los dispositivos 22 00:01:38,879 --> 00:01:41,000 monitorización de dispositivos 23 00:01:41,000 --> 00:01:42,640 ejemplos de alertas de monitorización 24 00:01:42,640 --> 00:01:43,819 Carlos, perdona 25 00:01:43,819 --> 00:01:46,540 no se están viendo las depositivas 26 00:01:46,540 --> 00:01:48,959 queda una imagen fija únicamente con la 27 00:01:48,959 --> 00:01:51,000 primera, no sé si las estás pasando 28 00:01:51,000 --> 00:01:51,319 o no 29 00:01:51,319 --> 00:01:53,459 sí, las estoy pasando 30 00:01:53,459 --> 00:01:56,920 es que solamente se ve la primera 31 00:01:56,920 --> 00:02:03,409 A ver, voy a compartir de nuevo, ¿vale? 32 00:02:03,689 --> 00:02:03,969 Vale 33 00:02:03,969 --> 00:02:18,539 ¿Ahora se ve bien? 34 00:02:19,180 --> 00:02:21,439 Se ve la primera, ahora sí se ve 35 00:02:21,439 --> 00:02:23,439 Ahora sí, vale 36 00:02:23,439 --> 00:02:25,300 Bueno, comienzo con la introducción 37 00:02:25,300 --> 00:02:28,860 Bueno, en este proyecto voy a presentar un software libre de monitorización en red 38 00:02:28,860 --> 00:02:36,300 El cual me es muy interesante y útil en mi día a día para llevar a diferentes monitorizaciones de sistemas 39 00:02:36,300 --> 00:02:38,020 De las empresas con las que trabajo 40 00:02:38,020 --> 00:02:41,419 He instalado en un software de virtualización que es VMware 41 00:02:41,419 --> 00:02:51,240 Voy a hablar de en qué consiste, os voy a enseñar cómo se instala, sus diferentes opciones, configuración de alertas, implementación de entorno laboral y experiencias personales. 42 00:02:52,139 --> 00:03:04,939 Tengo que destacar que existen diferentes software de monitorización, tanto libres como puede ser Zabbix o de pago como puede ser NetOcean y en VMware también existen opciones libres como puede ser VirtualBox. 43 00:03:05,900 --> 00:03:11,599 Elegí LibreNMS porque es un software libre y VMware porque tengo licencias con mi empresa, 44 00:03:12,280 --> 00:03:16,780 que en agradecimiento a ellos he podido realizar este proyecto y os lo voy a estar presentando. 45 00:03:18,360 --> 00:03:23,580 ¿Qué es VMware? VMware es una empresa de software que se especializa en virtualización y computación en la nube. 46 00:03:24,120 --> 00:03:30,780 Actualmente es el líder de virtualización y proporciona una serie de productos y servicios que son especializados para virtualización de centro de datos. 47 00:03:30,780 --> 00:03:36,879 ¿Para qué sirve un VMWare? Sirve para crear máquinas virtuales a partir de una máquina física o host 48 00:03:36,879 --> 00:03:41,939 De forma que la mayor parte de las instrucciones del programa se ejecutan directamente sobre el hardware físico 49 00:03:41,939 --> 00:03:45,939 El rendimiento de la máquina virtual depende de las características del hardware físico 50 00:03:45,939 --> 00:03:58,159 Y cuando se ejecuta un programa simula un sistema al igual que como si lo ejecutases en una máquina física 51 00:03:58,159 --> 00:04:18,980 La ventaja de usar un VMWare es que tiene muy fácil administración, explotas al máximo el nivel de hardware, portabilidad y migración de servicios y máquinas virtuales, puedes hacer backup, restaurar, implementación y administración y mantenimiento optimizado de las máquinas virtuales y un menor consumo energético porque solo dispones de una máquina física. 52 00:04:18,980 --> 00:04:28,560 Ahora vamos a ver que LibreNMS es un software de monitorización en red que se puede instalar en cualquier sistema operativo Linux como puede ser Ubuntu o Debian 53 00:04:28,560 --> 00:04:38,860 Necesita obligatoriamente una base de datos como puede ser MySQL o MariaDB y un servidor web como puede ser Apache 2 o Nginx 54 00:04:38,860 --> 00:04:42,579 Deriva del producto Servium y es un software libre 55 00:04:42,579 --> 00:04:51,230 LibreNMS es una herramienta que permite a los administradores de red y sistemas llevar sus tareas del día a día más livianas 56 00:04:51,230 --> 00:04:56,250 Pudiendo monitorizar en una misma interfaz gráfica y alerta los diferentes eventos que van surgiendo en la red 57 00:04:56,250 --> 00:05:05,029 Es capaz de reconocer los equipos de la red local utilizando diferentes protocolos como pueden ser CDP de Cisco, FDP, LLDP y ARP 58 00:05:05,790 --> 00:05:14,589 Puedes monitorear equipos a través del protocolo SNMP e incluso router que utiliza protocolos como SPF y BGP. 59 00:05:15,470 --> 00:05:21,290 Y una de las características a destacar del LibreNMS es su sistema de alertas flexible, que luego vamos a hablar de ellos. 60 00:05:21,290 --> 00:05:23,290 Yo utilizo las alertas por correo electrónico. 61 00:05:24,930 --> 00:05:26,269 Características y funcionalidades. 62 00:05:26,569 --> 00:05:33,170 Descubrimiento automático de toda la red mediante protocolos CDP, FDP, LLDP, OSPF, BGP, SNMP y ARP. 63 00:05:33,170 --> 00:05:38,089 Alertas personalizables por correo electrónico, IRC, Slack y demás 64 00:05:38,089 --> 00:05:42,269 Acceso a API para gestionar, graficar y recuperar datos de instalación 65 00:05:42,269 --> 00:05:45,870 Sistema de cobro para generar facturas, actualizaciones automáticas 66 00:05:45,870 --> 00:05:48,949 Encuesta distribuida y aplicación para iPhone y Android 67 00:05:48,949 --> 00:05:52,550 Compatibilidad e integración con otras herramientas 68 00:05:52,550 --> 00:05:57,490 El libro NMS es compatible con muchos sistemas de autentificación 69 00:05:57,490 --> 00:06:03,149 Ya sean con base de datos MySQL, MariaDB, HTTP, LDAP, Radius o Microsoft Active Directory 70 00:06:03,149 --> 00:06:06,829 permite la posibilidad de añadir otras funcionalidades 71 00:06:06,829 --> 00:06:09,389 como son la gestión de configuración usando OXYCED. 72 00:06:11,230 --> 00:06:13,829 Extrae información del dispositivo a través de una API 73 00:06:13,829 --> 00:06:15,389 para hacer copias de seguridad. 74 00:06:15,949 --> 00:06:20,069 También puede tener más herramientas como puede ser SmokePing, 75 00:06:20,209 --> 00:06:21,810 que es una herramienta RR de Tool 76 00:06:21,810 --> 00:06:25,230 cuya finalidad principal es el tratamiento de los datos temporales 77 00:06:25,230 --> 00:06:27,250 y datos seriales como temperaturas, 78 00:06:27,750 --> 00:06:29,470 referencia en redes y carga de procesador. 79 00:06:30,389 --> 00:06:32,990 NFSEN, que es una interfaz gráfica 80 00:06:32,990 --> 00:06:41,569 basada en web para NFDAMP, herramientas de NetFlow, es una variante de NetFlow propietaria de Cisco o Syslog para recibir registros de los dispositivos, entre muchas más. 81 00:06:43,029 --> 00:06:55,990 Ahora vamos a ver la instalación de VMWare, que antes de proceder a la instalación debes de disponer de una máquina física para que les quede comprado los requisitos mínimos de instalación de VMWare antes de poderla instalar. 82 00:06:55,990 --> 00:07:05,670 Y en este caso he utilizado un ordenador sobre mesa que me va a ser más que suficiente para realizar este proyecto, porque la máquina LibreNMS no necesita de muchos recursos. 83 00:07:08,300 --> 00:07:16,560 Vamos a proceder a la instalación de VMware. Aquí arrancamos la ISO de VMware, he elegido la versión 8.0.2. 84 00:07:16,560 --> 00:07:21,720 estas son las interfaces que te salen al arrancar la imagen 85 00:07:21,720 --> 00:07:26,680 aceptamos la instalación 86 00:07:26,680 --> 00:07:30,019 después los términos y condiciones de la licencia 87 00:07:30,019 --> 00:07:33,060 elegimos el disco de instalación 88 00:07:33,060 --> 00:07:35,259 tengo un disco M.2 de 2 TB 89 00:07:35,259 --> 00:07:38,279 eliminamos las particiones del disco 90 00:07:38,279 --> 00:07:41,800 elegimos el idioma de instalación 91 00:07:41,800 --> 00:07:44,519 creamos una contraseña de usuario root 92 00:07:44,519 --> 00:07:46,339 que recomiendo que sea muy segura 93 00:07:46,339 --> 00:07:54,639 ya que es posible que sufras un hackeo y es más difícil que te hackeen si tienes una contraseña bastante fuerte. 94 00:07:55,860 --> 00:08:04,699 Confirmamos la instalación. Aquí eliminas el medio de instalación y reinicias él en la máquina. 95 00:08:06,000 --> 00:08:10,339 Aquí se te abre una interfaz con una dirección IP asignada por DHCP. 96 00:08:10,339 --> 00:08:18,519 e iniciamos sesión vía web, ¿vale? Con la IP que nos ha dado la máquina WebMWare e iniciamos sesión. 97 00:08:19,720 --> 00:08:28,199 Ahora vamos a ir con la instalación de LibreNMS. Antes de proceder con la instalación vamos a hablar de los tipos de instalación que ofrece LibreNMS. 98 00:08:29,139 --> 00:08:39,940 También de su entorno de prueba. LibreNMS ofrece varios métodos de instalación, pero yo recomiendo siempre utilizar los de su página web oficial, 99 00:08:39,940 --> 00:08:45,419 ya que algún tercero puede modificar este archivo de instalación y puede contener virus. 100 00:08:46,419 --> 00:08:52,419 Entre ellas tenemos CentOS y Ubuntu con soporte para servidores web Apache 2 y Nginx, 101 00:08:53,179 --> 00:08:59,299 máquinas virtuales, que es a la que nos vamos a centrar, con archivos .ova e imágenes Docker por si quieres desplegar la instalación. 102 00:09:00,679 --> 00:09:09,200 LibreNMS también dispone de un entorno de pruebas web para que puedas probar su software antes de implementarlo en tu sistema. 103 00:09:12,909 --> 00:09:42,019 Aquí instalación de LibreNMS, aquí descargamos el archivo .ova de la página web, aquí seleccionamos el archivo .ova que nos interesa a nosotros, en nuestro caso yo he elegido el de VMware, accedemos a VMware, creamos la máquina virtual a partir de un archivo .ova, le damos el nombre, importamos el archivo .ova, seleccionamos el medio de almacenamiento, yo lo he instalado en el Datastore 1 ya que solo tengo uno. 104 00:09:42,019 --> 00:09:51,159 Después las opciones de implementación de la máquina, le asignamos la tarjeta de red, el tipo de aprovisamiento del disco y el encendido automático 105 00:09:51,159 --> 00:09:54,580 Y después aceptamos la configuración de la máquina 106 00:09:54,580 --> 00:10:04,919 Una vez ya tengamos la máquina creada, abrimos la consola virtual de VMware y configuramos una dirección IP fija en el archivo de configuración interfaces.d 107 00:10:06,460 --> 00:10:10,879 Una vez ya tengamos la dirección IP configurada, iniciamos sesión vía web 108 00:10:10,879 --> 00:10:19,899 y aquí en la configuración de LibreNMS vamos a global setting y cambiamos la contraseña del usuario 109 00:10:19,899 --> 00:10:27,360 entramos en Managed Users y aquí dentro de Managed Users en Actions tenemos la opción para cambiar la contraseña 110 00:10:27,360 --> 00:10:33,950 después vamos a configurar las notificaciones por correo electrónico 111 00:10:33,950 --> 00:10:39,049 tenemos que entrar en global setting y en el apartado alerting en email options 112 00:10:39,049 --> 00:10:43,230 aquí indicamos servidores MTP, remitente, nombre destinatario, etc. 113 00:10:43,470 --> 00:11:02,440 Luego para configurar alertas vamos al apartado alert rules y aquí tengo una serie de alertas preconfiguradas porque he utilizado esta máquina para un cliente y aquí podéis ver una serie de ejemplos que he configurado. 114 00:11:02,440 --> 00:11:21,620 Para crear una nueva alerta le damos a Create New Alert Rule y le damos un nombre, indicamos que queremos monitorizar, establecemos la prioridad de alerta que puede ser o Warning o Critical, el número máximo de alertas, el delay, el tiempo que quieres que te lleguen las alertas. 115 00:11:21,620 --> 00:11:33,320 También estas alertas se le pueden asignar a ciertos grupos de dispositivos que vamos a ver más adelante. Puedes conectar LibreNMS a diferentes sistemas de autenticación como hemos visto previamente. 116 00:11:34,139 --> 00:11:37,039 Aquí, en el apartado de Global Settings, en Authentication. 117 00:11:38,820 --> 00:11:42,720 También, con los servicios mencionados en el apartado 1.7, ¿vale? 118 00:11:42,779 --> 00:11:47,399 Como para integrarlo con el Mopin, con OxyCider, etc. 119 00:11:48,779 --> 00:11:53,059 Ahora vamos a ir para la monitorización de LibreNMS, ¿vale? 120 00:11:53,240 --> 00:11:57,059 Previamente, es necesario agregar dispositivos y crear una comunidad SNMP. 121 00:11:57,779 --> 00:11:59,240 Y os voy a documentar cómo se hace. 122 00:12:00,139 --> 00:12:19,559 Primero hay que crear una comunidad en el VMWare por SSH, yo primero lo voy a crear en VMWare, siempre lo hago así con mis clientes y hay que ejecutar estos tres comandos para crear, habilitar y comprobar la comunidad creada. En mi caso yo he creado una comunidad que se llama Carlos, aunque recomiendo que sea un nombre bastante seguro. 123 00:12:19,559 --> 00:12:23,659 Vamos a LibreNMS, a Device, Add Device 124 00:12:23,659 --> 00:12:31,379 Indicamos el nombre de host o la dirección IP del VMWare, el puerto SNMP y el nombre de comunidad 125 00:12:31,379 --> 00:12:38,100 Luego si vamos a All Devices, en Dispositivos, ahí podéis ver que se ha agregado correctamente 126 00:12:39,679 --> 00:12:47,519 Ahora para añadir un ordenador Windows tenemos que instalar primero el servicio SNMP por PowerShell, con estos dos comandos 127 00:12:47,519 --> 00:13:02,419 Una vez ya tengamos instalado el servicio SNMP, vamos al apartado de servicios de Windows y le damos en propiedades y configuramos la comunidad y el servidor de que vamos a recibir paquetes SNMP. 128 00:13:04,659 --> 00:13:11,659 Luego agregamos el dispositivo indicando el nombre de host o la dirección IP, porto SNMP y el nombre de comunidad. 129 00:13:12,820 --> 00:13:15,600 Y aquí podéis ver que se ha agregado también correctamente el dispositivo Windows. 130 00:13:17,730 --> 00:13:27,129 Ahora, si quieren monitorizar cada dispositivo individualmente, en el apartado de Actions, ahí a la derecha, en el recuadro, pues tenéis varias opciones. 131 00:13:27,649 --> 00:13:41,080 Si le damos a Información de dispositivos, nos abre una interfaz con una serie de características del ordenador, en la cual podemos ver el tráfico que tiene la red, la carga del procesador, la carga de memoria, etc. 132 00:13:41,080 --> 00:13:52,100 Y ahora vamos a ver el apartado de Graphs, gráficos, que muestra una serie de gráficos diarios, semanales, mensuales y anuales del dispositivo para que puedas ir viendo cómo ha ido evolucionando este. 133 00:13:54,190 --> 00:14:01,169 En el apartado de Ports vemos las interfaces activas del dispositivo, así como su tráfico, estadísticas, etc. y la velocidad. 134 00:14:02,929 --> 00:14:06,950 Y en el menú de Lows muestra una serie de registros de eventos que va teniendo el dispositivo. 135 00:14:09,179 --> 00:14:22,679 Ahora os voy a mostrar unos ejemplos de alertas de monitorización, que es la prueba que no os puedo enseñar porque tengo todo en la empresa y no me lo puedo traer a casa para mostraroslo. 136 00:14:22,679 --> 00:14:34,440 Pero bueno, es muy sencillo. Aquí reinicié la máquina LibreNMS y me avisó por correo electrónico de que es una alerta crítica, obviamente, porque no puede estar el LibreNMS apagado. 137 00:14:34,440 --> 00:14:46,440 Aquí nos está avisando de que se habrá reiniciado. Y después, desconecta el cable de red del ordenador y me está avisando de que no responden los paquetes ICMP. 138 00:14:49,779 --> 00:14:58,259 Ahora, implementación en entorno laboral y experiencias personales. Pues bueno, VMWare es un sistema de virtualización muy completo y avanzado en el que tenemos instalado en cada uno de nuestros clientes. 139 00:14:58,360 --> 00:15:07,440 Lo recomiendo totalmente. Sin duda alguna utilizaría este software. Si tuviese que optar por el software de virtualización, elegiría este, como ya os he dicho. 140 00:15:07,960 --> 00:15:12,399 LibreNMS me parece una solución modificada para poder llevar a cabo tus labores de mantenimiento de empresas y monetización. 141 00:15:13,039 --> 00:15:17,799 Como ya hemos visto anteriormente, permite llevar un control total de todo lo que está sucediendo en la red. 142 00:15:18,820 --> 00:15:32,419 Y nos facilita nuestras tareas a los administradores de sistemas y de red para prevenir o encontrar fallos. 143 00:15:32,820 --> 00:15:36,460 Como experiencia personal puedo contar que yo en LibreNMS no he tenido ningún tipo de problema. 144 00:15:36,460 --> 00:15:38,460 Pero yo sí como técnico he tenido alguno. 145 00:15:38,460 --> 00:15:51,700 Como por ejemplo, avisar de que el disco duro de un servidor llega a la capacidad del 90%, pero claro, no es lo mismo que te avise de un servidor que tiene 10 TB, que quedaría un TB libre, a un servidor que tenga 100 GB. 146 00:15:52,279 --> 00:15:56,059 Entonces ya quedarían 10 GB y pues ya estaría completamente lleno el disco. 147 00:15:57,139 --> 00:16:02,820 Y en conclusión, pues es necesario tener mucho cuidado al configurar alertas. 148 00:16:02,820 --> 00:16:16,159 Aquí me muestra la bibliografía, que desde esta página web he sacado información y que me han ayudado mucho para realizar este proyecto. Y con esto, pues, termino mi presentación. 149 00:16:17,559 --> 00:16:25,600 Muchas gracias, Carlos. Ahora te traslado la pregunta del tribunal. 150 00:16:25,600 --> 00:16:34,159 Bien, en la memoria no ha seguido el guión de la bola virtual, ha seguido un poco un 151 00:16:34,159 --> 00:16:41,539 guión por libre y entonces en este guión no se ve claro lo que se te evalúa por la 152 00:16:41,539 --> 00:16:42,539 rúbrica. 153 00:16:42,539 --> 00:16:49,259 Entonces la pregunta es, teniendo la rúbrica delante, ¿nos puedes identificar las necesidades 154 00:16:49,259 --> 00:16:58,139 del proyecto, los objetivos, la planificación y el producto final? 155 00:16:58,139 --> 00:16:59,220 ¿Puedes repetir, perdón? 156 00:16:59,639 --> 00:17:01,580 No. ¿Tienes la rúbrica delante? 157 00:17:03,000 --> 00:17:06,980 No, ahora mismo no. Podría hacer al habla virtual. 158 00:17:06,980 --> 00:17:13,099 Pues entonces, aunque no la tengas delante, la pregunta es muy concreta. 159 00:17:14,299 --> 00:17:28,000 ¿Nos puedes identificar cuáles son las necesidades del proyecto, la recompilación de información y objetivos necesarios para llevarla a cabo, la planificación para instalarle y cuál es el resultado del producto final? 160 00:17:28,140 --> 00:17:35,759 Bueno, os he mostrado la instalación de un software de máquina virtual 161 00:17:35,759 --> 00:17:41,559 Que yo uso, tenía que preparar un equipo para un cliente 162 00:17:41,559 --> 00:17:43,299 Y he aprovechado y he realizado este proyecto 163 00:17:43,299 --> 00:17:47,279 Entonces, como conclusión, tenemos un software de virtualización 164 00:17:47,279 --> 00:17:49,880 En un equipo, que va a ser de contingencia 165 00:17:49,880 --> 00:17:52,779 He instalado un software de monitorización de red 166 00:17:52,779 --> 00:17:55,099 La cual vamos a ir agregando todos los dispositivos 167 00:17:55,099 --> 00:17:58,079 Todos los ordenadores y servidores de la empresa 168 00:17:58,079 --> 00:18:13,079 Bueno, he hecho un par de pruebecillas para mostraroslo y como objetivo podemos crear muchas más máquinas virtuales y podemos monitorizar todos los eventos que estén sucediendo en la red del cliente. 169 00:18:17,599 --> 00:18:19,000 Y eso sería un poco. 170 00:18:21,720 --> 00:18:23,000 Muy bien, pues muchas gracias. 171 00:18:24,819 --> 00:18:28,799 Vamos a dar por finalizada la presentación de tu proyecto.