Pioln Openmaps Pioln Openmaps Rafa Mullor Miguel Angel

  • Slides: 47
Download presentation

Piolín + Openmaps Piolín Openmaps Rafa Mullor Miguel Angel Valero Universitat Politècnica de València

Piolín + Openmaps Piolín Openmaps Rafa Mullor Miguel Angel Valero Universitat Politècnica de València www. upv. es

Piolín Universitat Politècnica de València www. upv. es

Piolín Universitat Politècnica de València www. upv. es

Piolín ¿Qué es Piolín? • Un dulce pajarito. • Una herramienta de administración para

Piolín ¿Qué es Piolín? • Un dulce pajarito. • Una herramienta de administración para Sistemas y Redes. • Un generador de aplicaciones. ¿Objetivos? • • • Aglutinar en una sola aplicación todos los segmentos. Generar formularios, listados, gráficos en el tiempo mínimo. “Despreocuparse” por la seguridad de la plataforma. Reparto de tareas entre las múltiples áreas y centros involucrados. Trazabilidad de las acciones realizadas. Universitat Politècnica de València www. upv. es

Piolín Universitat Politècnica de València www. upv. es

Piolín Universitat Politècnica de València www. upv. es

Piolín Universitat Politècnica de València www. upv. es

Piolín Universitat Politècnica de València www. upv. es

Piolín. Acceso Universitat Politècnica de València www. upv. es

Piolín. Acceso Universitat Politècnica de València www. upv. es

Piolín. Acceso Universitat Politècnica de València www. upv. es

Piolín. Acceso Universitat Politècnica de València www. upv. es

Piolín. Acceso Universitat Politècnica de València www. upv. es

Piolín. Acceso Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Generador de aplicaciones Universitat Politècnica de València www. upv. es

Piolín. Aplicaciones • Sistemas. BBDD Oracle • Mantenimiento de las BBDD, creación de listeners,

Piolín. Aplicaciones • Sistemas. BBDD Oracle • Mantenimiento de las BBDD, creación de listeners, tnsnames, etc. . . • Aplicaciones • Monitorización de aplicaciones • ASIC • Mantenimiento de productos y servicios, generación de la página oficial del ASIC • Mantenimiento de webservices • Indicadores, gráficas. • Gregal (Helpdesk del ASIC) • Consultas avanzadas • Estadísticas Universitat Politècnica de València www. upv. es

Piolín. Aplicaciones • Correo • Cuentas de correo personales e institucionales • Mantenimiento listas

Piolín. Aplicaciones • Correo • Cuentas de correo personales e institucionales • Mantenimiento listas de distribución • Mantenimiento de dominios de correo • Redirecciones • Usuarios de Windows • Gestión de usuarios • Gestión de cuentas temporales • Sanciones • Certificados personales en tarjeta criptográfica • Grupos de usuarios • Gestión de unidades de red compartidas Universitat Politècnica de València www. upv. es

Piolín. Aplicaciones • Seguridad • Sanciones a equipos • Certificados de equipo • Certificados

Piolín. Aplicaciones • Seguridad • Sanciones a equipos • Certificados de equipo • Certificados de entidades • Equipos robados o perdidos • SIR • Categorías y servicios • Almacén • Mantenimiento de artículos y proveedores • Puestos de trabajo, equipos, facturas • Mantenimiento de impresoras, contratos Universitat Politècnica de València www. upv. es

Piolín. Aplicaciones • Equipos • Mantenimiento del DHCP y del DNS • Mantenimiento de

Piolín. Aplicaciones • Equipos • Mantenimiento del DHCP y del DNS • Mantenimiento de dominios • Control de conexiones a la red cableada • Petición de certificados de equipo • Alojamientos físicos y virtuales • Puntos de acceso wifi • Aulas • Gestión de aulas y despachos • Mantenimiento de aulas tipo examen • Subredes • Mantenimiento subredes UPV • Mantenimiento subredes externas. • Accesos a la red SARA (generación de los archivos necesarios) Universitat Politècnica de València www. upv. es

Piolín. Aplicaciones • Armarios • Mantenimiento de armarios, rosetas, mangueras, líneas de tensión, puertos,

Piolín. Aplicaciones • Armarios • Mantenimiento de armarios, rosetas, mangueras, líneas de tensión, puertos, puentes • Centrales de seguridad • Mantenimiento de centrales de seguridad de intrusión, extinción, monóxido, comunicaciones, pulsadores anti-pánico • Cuotas por usuarios • Cuotas de los discos de red • Gráficos de almacenamiento • Control de espacio libre Universitat Politècnica de València www. upv. es

Piolín. Aplicaciones • Firewall • Reglas de los firewall • Mantenimiento de puertos y

Piolín. Aplicaciones • Firewall • Reglas de los firewall • Mantenimiento de puertos y servicios abiertos • Mantenimiento de sanciones por IP • Licencias (Control de licencias software) • Energía (Contratos de energía, cuadros eléctricos, analizadores de red, pasarelas) • Backups (Mantenimiento de backups en entornos Windows de los datos de los servidores) • Open. Maps (Apps disponibles, objetos a representar en los mapas) Universitat Politècnica de València www. upv. es

Piolín. Ejemplo Aulas Multimedia tmp_rediris 2016 NAME Null? Type ----------CODIGO NOT NULL NUMBER DESCRIPCION

Piolín. Ejemplo Aulas Multimedia tmp_rediris 2016 NAME Null? Type ----------CODIGO NOT NULL NUMBER DESCRIPCION NOT NULL VARCHAR 2(255) ACTIVO NOT NULL VARCHAR 2(1) COMENTARIO VARCHAR 2(4000) EDIFICIO VARCHAR 2(3) NESPACIO NUMBER Universitat Politècnica de València www. upv. es

Piolín + Openmaps Universitat Politècnica de València www. upv. es

Piolín + Openmaps Universitat Politècnica de València www. upv. es

Openmaps • Repositorio de objetos representables (polígonos e iconos) + interfaz gráfica de visualización,

Openmaps • Repositorio de objetos representables (polígonos e iconos) + interfaz gráfica de visualización, implementada sobre la API Open. Layers v 3. • Permite prescindir de los mapas de Google y elegir entre varias alternativas (Bing, Open. Street. Maps, Google, …) o utilizar un servidor de mapas propios. • Los formatos aceptados son kml o json. • Se ha escogido json por ser más compacto y ligero. • La aplicación gráfica está desarrollada en HTML+Javascript+PHP y consta de una interfaz principal, y un fichero personalizable por aplicación que permite generar el menú dinámicamente y cargar los objetos mediante llamadas a servicios web REST (operación GET). Universitat Politècnica de València www. upv. es

Openmaps • La aplicación está parametrizada y carga el init. js en función del

Openmaps • La aplicación está parametrizada y carga el init. js en función del argumento ? app=salto • Los objetos representables se encuentran en una base de datos Oracle y se consultan a través del servicio web correspondiente. • Para “rellenar” la base de datos se utilizan ficheros de importación “kml” que deben de cumplir una serie de criterios de etiquetas (formato) común para todos los objeto. • Se ha programado un generador para las aplicaciones que no dispongan de ficheros fuente de infraestructuras y salgan de Bases de Datos independientes, como en el caso de SALTO (Ms. SQL) y APs Wifi (Oracle). • El generador + importador/exportador, también lee los ficheros kml y los introduce en la base de datos. Universitat Politècnica de València www. upv. es

Openmaps – Diagrama general Universitat Politècnica de València www. upv. es

Openmaps – Diagrama general Universitat Politècnica de València www. upv. es

Openmaps – Importación objetos Universitat Politècnica de València www. upv. es

Openmaps – Importación objetos Universitat Politècnica de València www. upv. es

Openmaps - Mover objetos Sólo se podrán mover objetos no bloqueados La actualización de

Openmaps - Mover objetos Sólo se podrán mover objetos no bloqueados La actualización de objetos bloqueados sólo recarga metadatos pero no coordenadas. Posibles estados: Desactivado (ACT=false), Borrado (DEL=true), Bloqueado (MOD=true) Universitat Politècnica de València www. upv. es

Openmaps - Importación Universitat Politècnica de València www. upv. es

Openmaps - Importación Universitat Politècnica de València www. upv. es

Openmaps – Importación - documento KML <? xml version="1. 0" encoding="UTF-8"? > <kml xmlns="http:

Openmaps – Importación - documento KML <? xml version="1. 0" encoding="UTF-8"? > <kml xmlns="http: //www. opengis. net/kml/2. 2"> <Document id="root_doc"> <Schema name="OBJECT" id="OBJECT"> <Simple. Field name="TYPE" type="string"></Simple. Field> <Simple. Field name="SUBTYPE" type="string"></Simple. Field> <Simple. Field name="NAME" type="string"></Simple. Field> <Simple. Field name="ACT" type="string"></Simple. Field> <Simple. Field name="DEL" type="string"></Simple. Field> <Simple. Field name="DESCRIPTION" type="string"></Simple. Field> <Simple. Field name="EXTINF" type="string"></Simple. Field> <Simple. Field name="CODUPV" type="string"></Simple. Field> <Simple. Field name="PARENT" type="string"></Simple. Field> <Simple. Field name="DRAWINGTYPE" type="string"></Simple. Field> <Simple. Field name="ICON" type="string"></Simple. Field> <Simple. Field name="STYLE" type="string"></Simple. Field> </Schema> </Folder> </Document></kml> Universitat Politècnica de València www. upv. es

Openmaps – Importación - documento KML. Ejemplo <Placemark> <Style> <Line. Style><color>ff 0000 ff</color></Line. Style><Poly.

Openmaps – Importación - documento KML. Ejemplo <Placemark> <Style> <Line. Style><color>ff 0000 ff</color></Line. Style><Poly. Style><fill>0</fill></Poly. Style> </Style> <Extended. Data><Schema. Data schema. Url="#1 Bp 0"> <Simple. Data name="NAME">V. 1 B. 0. 330</Simple. Data> <Simple. Data name="TYPE">DES</Simple. Data> <Simple. Data name="SUBTYPE">PDI</Simple. Data> <Simple. Data name="EXTINF">DMMCTE</Simple. Data> <Simple. Data name="CODUPV">V. 1 B. 0</Simple. Data> </Schema. Data></Extended. Data> <Polygon> <altitude. Mode>relative. To. Ground</altitude. Mode> <outer. Boundary. Is><Linear. Ring><altitude. Mode>relative. To. Ground</altitude. Mode > <coordinates>-0. 348745600526996, 39. 482489130079237 -0. 348701639759468, 39. 48257839223384 0. 348653868929234, 39. 482564264608307 -0. 348697829746984, 39. 482475002473336 0. 348745600526996, 39. 482489130079237</coordinates > </Linear. Ring></outer. Boundary. Is> </Polygon> </Placemark> Universitat Politècnica de València www. upv. es

Openmaps – Interfaz gráfica - Menús • Objetos inventariados “activos”: 37. 777 • Espacios:

Openmaps – Interfaz gráfica - Menús • Objetos inventariados “activos”: 37. 777 • Espacios: 14. 631 • Rosetas: 20. 055 • Racks: 588 • Mangueras fibra: 167 • Puntos Acceso Wifi: 1. 389 • Puestas electrónicas: • 804 offline • 36 online • 41 actualizadores • Cámaras: 65 Universitat Politècnica de València www. upv. es

Openmaps – Interfaz gráfica - Menús • Aplicación base: mapas • https: //openmaps. upv.

Openmaps – Interfaz gráfica - Menús • Aplicación base: mapas • https: //openmaps. upv. es/ • Filtrado por Edificio, Planta, Espacio, Entidad. • Resto de aplicaciones (requiere autorización): • Filtrado adicional por tipo, subtipo Universitat Politècnica de València www. upv. es

Openmaps – Interfaz gráfica - Servicios externos Extensión de la información propia de Openmaps.

Openmaps – Interfaz gráfica - Servicios externos Extensión de la información propia de Openmaps. Ejemplo: • Información de armarios de red • Extensiones telefónicas • Registros de accesos a espacios: despachos, aulas. . Universitat Politècnica de València www. upv. es

Openmaps – Interfaz gráfica - Parametrización • Carga de capa base de espacios: •

Openmaps – Interfaz gráfica - Parametrización • Carga de capa base de espacios: • Edificios de los tres Campus (Vera, Alcoi, Gandía), “por defecto”. • map. Src: origen json de los espacios. • https: //openmaps. upv. es/? map. Src=https: //openmaps. upv. es/apps/co mmon/maps/EDIGEN 1. json • https: //openmaps. upv. es/? map. Src=https: //openmaps. upv. es/apps/co mmon/webservices. php? type=json&obj. Type=AREA& obj. Subtype=OTRCUB Universitat Politècnica de València www. upv. es

Openmaps – Interfaz gráfica - Parametrización • Capa de objetos como argumento: • locate:

Openmaps – Interfaz gráfica - Parametrización • Capa de objetos como argumento: • locate: código de espacios separados por , • https: //openmaps. upv. es/? locate=V. 4 L. 0. 051 • https: //openmaps. upv. es/? locate=V. 4 L. 0 • https: //openmaps. upv. es/? locate=V. 4 L • obj. Src: origen json. https: //openmaps. upv. es/? obj. Src=https: //open maps. upv. es/apps/common/maps/accesos. json &map. Src=https: //openmaps. upv. es/apps/com mon/webservices. php? type=json &obj. Type=AREA&obj. Subtype=OTRCUB Universitat Politècnica de València www. upv. es

Openmaps – Interfaz gráfica - Parametrización • map. Src y obj. Src: • Requieren

Openmaps – Interfaz gráfica - Parametrización • map. Src y obj. Src: • Requieren aceptar Cross-Origin header('Access-Control-Allow-Origin: http: //openmaps. upv. es'); • Sólo hosts autorizados: allowed-hosts • melete. cc. upv. es, asic-o-3213. upvnet. upv. es: • Utilidad: Interacción de aplicaciones: • Fuente propia de objetos + interfaz de Openmaps Universitat Politècnica de València www. upv. es

Openmaps – Servicio de consulta Parámetros de consulta: • type: formato de salida del

Openmaps – Servicio de consulta Parámetros de consulta: • type: formato de salida del fichero. Json por defecto • obj. Type: Tipo de objeto [AREA|AP|LOCKER|SOCKET] • obj. Subtype: Subtipo [EDIGEN|SCU|…] • ext. Inf: Información adicional [ETSII|CPD|…] • obj. Style: Estilo del objeto (color, icono. . ) Ejemplo: Edificios del Campus de Vera: https: //openmaps. upv. es/apps/common/webservices. php? type=json &obj. Type=AREA&obj. Subtype=EDIGEN&app=maps&name=V. % Universitat Politècnica de València www. upv. es

Openmaps – Servicio de consulta - notación json - Ejemplo {"type": "Feature. Collection", "features":

Openmaps – Servicio de consulta - notación json - Ejemplo {"type": "Feature. Collection", "features": [{ "type": "Feature", "id": "18280", "properties": { "name": "V. 4 L. 0. 025", "tag": "V. 4 L. 0. 025", "obj. Type": "AREA", "obj. Subtype": "ALMMAT", "obj. Lck": "1", "obj. Mod": "0", "obj. Ext. Inf: "ASIC", "obj. Color": "#BE 3 EFF", "obj. Line. Color": "#000000", "obj. Line. Opacity": "1", "obj. Line. Width": "1", "obj. Graphic": ". /apps/maps/icons/Default. png", "obj. Drawing. Type": "Polygon", "obj. Description": "<strong>Nombre:   </strong>ALMACEN<br /><strong>Tipo:   </strong><a href=#ALMMAT>ALMACEN  -  Almacen de Material</a>"}, "geometry": { "type": "Polygon", "coordinates": [[[-0. 3424257419, 39. 4809126318], [0. 3427511340, 39. 4810095519], [-0. 3427636411, 39. 4809843358], [-0. 3428275463, 39. 4810033702], [0. 3427779173, 39. 4811034300], [-0. 3427129786, 39. 4810840946], [-0. 3426879645, 39. 4811345267], [0. 3423636023, 39. 4810379134]]]} }, {"type": "Feature", . . . } }] } Universitat Politècnica de València www. upv. es

Openmaps – Poliwifi • En proceso de migración. Información red inalámbrica: • Canales. •

Openmaps – Poliwifi • En proceso de migración. Información red inalámbrica: • Canales. • Número de clientes conectados. • Potencia de la señal. • Etc… Universitat Politècnica de València www. upv. es

Openmaps – Demo • Espacios Universitat Politècnica de València www. upv. es

Openmaps – Demo • Espacios Universitat Politècnica de València www. upv. es

Openmaps – Demo • Wifi Universitat Politècnica de València www. upv. es

Openmaps – Demo • Wifi Universitat Politècnica de València www. upv. es

Openmaps – Demo • Wifi Universitat Politècnica de València www. upv. es

Openmaps – Demo • Wifi Universitat Politècnica de València www. upv. es

Openmaps – Demo • Rosetas + Armarios de red Universitat Politècnica de València www.

Openmaps – Demo • Rosetas + Armarios de red Universitat Politècnica de València www. upv. es

Openmaps – Demo • Puertas electrónicas Universitat Politècnica de València www. upv. es

Openmaps – Demo • Puertas electrónicas Universitat Politècnica de València www. upv. es

Openmaps – Demo • Búsqueda de espacios por tipo. Universitat Politècnica de València www.

Openmaps – Demo • Búsqueda de espacios por tipo. Universitat Politècnica de València www. upv. es

Muchas gracias por su atención: Rafa Mullor: rmullor@upv. es Miguel Angel Valero: miguel. valero@upv.

Muchas gracias por su atención: Rafa Mullor: rmullor@upv. es Miguel Angel Valero: miguel. valero@upv. es www. upv. es