SlideShare une entreprise Scribd logo
1  sur  18
Aplicación remota de servidores
con Smartphone.
Carlos Mario Duque
cmduque@gmail.com
Diego Jose Luis Botia V.
diego.botia@gmail.com
Sebastián Giraldo Salazar
segisa2007@gmail.com
Facultad de Ingeniería
Universidad de Antioquia
Agenda
• Problemática
• Objetivos
• Contextualización
• Desarrollo
• Conclusiones
• Trabajo futuro
• Referencias
Problemática
Objetivos
Minimizar el tiempo de respuesta y
solución ante posibles bloqueos
presentadas en los servidores por
demasiado consumo en CPU, RAM o
disco.
Administrar remotamente servidores
Linux sin necesidad de desplazarse
hasta un computador, haciéndose
desde cualquier lugar y en cualquier
momento
Monitorear servidores Linux desde
el dispositivo móvil con el fin de
llevar un mejor control de su
funcionamiento.
Contextualización
NOMBRE SISTEMA
OPERATIVO
PAQUETES
ADICIONALES
ADMINISTRACIÓN
SERVICIOS
iCacti iOS X
HP iLO Mobile Android X
Linux Server M Android X
NOMBRE
pTerm
Connecbot
• Monitoreo
• Consola
• Arquitectura
• Arquitectura
Desarrollo
• Herramientas
Desarrollo
• Metodología
1. Definición de objetivos del sistema.
2. Especificación de Interfaz gráfica.
3. Etapa investigativa
4. Desarrollo
5. Documentación.
6. Pruebas Iterativas.
Desarrollo
• Características
1. Soporte de protocolos SSH y TELNET
2. Utilización de comandos echo, grep, awk, cat, free,
etc.
3. Utilización de Shell Script
4. Integración de monitoreo, administración de
servicios y consola
Desarrollo
• Restricciones
1. Aplicación Nativa para SO Android
2. Las características de monitoreo y administración
desarrolladas solo esta probada en servidores
Linux basados en Debian.
3. Se deben tener habilitados los puertos: 22 para
SSH y 23 para TELNET (Por defecto).
Desarrollo
• Aplicación obtenida
Fig. 1
Lista de Servidores
Fig. 2
Ingreso de Contraseña
Fig. 3
Consola SSH
Fig. 4
Menú de Opciones
Fig. 5
Graficas de UsoCPU,
RAM y Red
Fig. 6
Listado de Servicios
y estados
Conclusiones
• Los teléfonos actuales tienen cada vez más capacidad de cómputo lo
cuál los hace muy versátiles e ideales a la hora de pensar en
soluciones que ayuden a remplazar acciones realizadas normalmente
desde un computador. Las aplicaciones de este tipo pueden ayudar
en gran manera a un administrador de sistemas a estar pendiente
fácilmente y rápidamente en todo momento y desde cualquier lugar,
de los estados de sus servidores y tomar acciones a través de la
ejecución de comandos por medio de la consola SSH cargada en la
aplicación.
Trabajo Futuro
• Desarrollo de aplicación nativa para iOS.
• Desarrollo de Shell Scripts para otros SO como AIX, Redhat,
BSD y Windows.
• Desarrollar una aplicación empresarial que permita realizar la
mediación entre servidor y dispositivo móvil
• Opción de elegir características y umbrales que se puedan
monitorear en segundo plano
Referencias
• ¿Qué es Android? [En línea]. Disponible en:
http://www.xatakandroid.com/sistema-operativo/que-es-android.
• F. Francisco. ConnectBot – Intérprete de órdenes segura para la generación
móvil. [En línea]. Disponible en: http://www.androidpit.es/connectbot-interprete-
de-ordenes-segura-para-la-generacion-movil.
• Tony Bradley. Android Dominates Market Share, But Apple Makes All The
Money. Disponible
en:http://www.forbes.com/sites/tonybradley/2013/11/15/android-dominates-
market-share-but-apple-makes-all-the-money/.
• Monyt Man. Monyt-Server Monitor [En línea]. Disponible en:
https://play.google.com/store/apps/details?id=com.emoticode.monyt.
• AquaNight. Linux Server Monitor. [En línea]. Disponible en:
https://play.google.com/store/apps/details?id=com.miranda.servermonitor.
Referencias
• S. Joan ¿Qué es y para qué sirve el SDK? [En línea]. Disponible en:
http://fandroides.com/que-es-y-para-que-sirve-el-sdk/.
• Instalando Eclipse y ADT [En línea]. Disponible en:
http://android.scenebeta.com/tutorial/instalando-eclipse-y-adt.
• J. Eusko. Nagios: herramienta para gestión-diagnostico de Red de Linux [En línea].
Disponible en: http://www.euskadinnova.net/es/enpresa-digitala/agenda/nagios-
herramienta-para-gestion-diagnostico-linux/3909.aspx.
• «achartengine-1.1.0.jar - achartengine - The AChartEngine 1.1.0 binary build library. -
Charting library for Android - Google Project Hosting». [En línea]. Disponible en:
https://code.google.com/p/achartengine/downloads/detail?name=achartengine-
1.1.0.jar&can=2&q=.
• Bitelia. 10 Aplicaciones iOS para administradores de sistemas. [En línea]. Disponible en:
http://bitelia.com/2012/09/10-apps-ios-administradores-sistemas.
• Bitelia. 10 Aplicaciones Útiles para administradores de sistemas. [En línea]. Disponible en:
http://bitelia.com/2012/09/aplicaciones-android-administrar-sistemas.

Contenu connexe

En vedette

Tipos y-formatos video
Tipos y-formatos videoTipos y-formatos video
Tipos y-formatos video
Daniel Fajardo
 

En vedette (10)

Red de sensores inalámbricos para la medición de parámetros de calidad del ag...
Red de sensores inalámbricos para la medición de parámetros de calidad del ag...Red de sensores inalámbricos para la medición de parámetros de calidad del ag...
Red de sensores inalámbricos para la medición de parámetros de calidad del ag...
 
Red inalámbrica de sensores inteligentes para monitorear salud estructural qu...
Red inalámbrica de sensores inteligentes para monitorear salud estructural qu...Red inalámbrica de sensores inteligentes para monitorear salud estructural qu...
Red inalámbrica de sensores inteligentes para monitorear salud estructural qu...
 
TELCON UNI 2009 al 2014
TELCON UNI 2009 al 2014TELCON UNI 2009 al 2014
TELCON UNI 2009 al 2014
 
Reconocimiento de Patrones Reticulares mediante Procesamiento Digital de Imág...
Reconocimiento de Patrones Reticulares mediante Procesamiento Digital de Imág...Reconocimiento de Patrones Reticulares mediante Procesamiento Digital de Imág...
Reconocimiento de Patrones Reticulares mediante Procesamiento Digital de Imág...
 
Multiplexor para Televisión Digital Terrestre bajo el standard ISDB - Tb con ...
Multiplexor para Televisión Digital Terrestre bajo el standard ISDB - Tb con ...Multiplexor para Televisión Digital Terrestre bajo el standard ISDB - Tb con ...
Multiplexor para Televisión Digital Terrestre bajo el standard ISDB - Tb con ...
 
TELCON UNI 2017
TELCON UNI  2017TELCON UNI  2017
TELCON UNI 2017
 
Tipos y-formatos video
Tipos y-formatos videoTipos y-formatos video
Tipos y-formatos video
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similaire à Aplicación remota de servidores con Smartphone

Android mobile application developer (3)
Android mobile application developer (3)Android mobile application developer (3)
Android mobile application developer (3)
alvaro alcocer sotil
 
Android mobile application developer
Android mobile application developerAndroid mobile application developer
Android mobile application developer
alvaro alcocer sotil
 
Android mobile application developer (2)
Android mobile application developer (2)Android mobile application developer (2)
Android mobile application developer (2)
alvaro alcocer sotil
 
2 x cloud computing admtools
2 x cloud computing admtools2 x cloud computing admtools
2 x cloud computing admtools
Diego Rubio
 

Similaire à Aplicación remota de servidores con Smartphone (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Olivares
OlivaresOlivares
Olivares
 
Android mobile application developer (3)
Android mobile application developer (3)Android mobile application developer (3)
Android mobile application developer (3)
 
Android mobile application developer
Android mobile application developerAndroid mobile application developer
Android mobile application developer
 
Android mobile application developer (2)
Android mobile application developer (2)Android mobile application developer (2)
Android mobile application developer (2)
 
WebDom
WebDomWebDom
WebDom
 
Presentacion grupo 11
Presentacion grupo  11Presentacion grupo  11
Presentacion grupo 11
 
Presentacion grupo 11
Presentacion grupo  11Presentacion grupo  11
Presentacion grupo 11
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
CODENVY PRESENTACION.pptx
CODENVY PRESENTACION.pptxCODENVY PRESENTACION.pptx
CODENVY PRESENTACION.pptx
 
DotNetDom: El futuro de Xamarin
DotNetDom: El futuro de XamarinDotNetDom: El futuro de Xamarin
DotNetDom: El futuro de Xamarin
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker
 
Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles Android
 
2 x cloud computing admtools
2 x cloud computing admtools2 x cloud computing admtools
2 x cloud computing admtools
 
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptxCOECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicas
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Presentación sistemas operativos rafael
Presentación sistemas operativos rafaelPresentación sistemas operativos rafael
Presentación sistemas operativos rafael
 
Azure Storage, Cognitive Services y Xamarin - Tepic Nayarit
Azure Storage, Cognitive Services y Xamarin - Tepic NayaritAzure Storage, Cognitive Services y Xamarin - Tepic Nayarit
Azure Storage, Cognitive Services y Xamarin - Tepic Nayarit
 

Plus de TELCON UNI (6)

Algoritmo Generador de Llaves de Cifrado A Partir De Señales Electroencefalog...
Algoritmo Generador de Llaves de Cifrado A Partir De Señales Electroencefalog...Algoritmo Generador de Llaves de Cifrado A Partir De Señales Electroencefalog...
Algoritmo Generador de Llaves de Cifrado A Partir De Señales Electroencefalog...
 
BRING YOUR OWN DEVICE Oportunidades, retos y riesgos en las organizaciones
BRING YOUR OWN DEVICE Oportunidades, retos y riesgos en las organizacionesBRING YOUR OWN DEVICE Oportunidades, retos y riesgos en las organizaciones
BRING YOUR OWN DEVICE Oportunidades, retos y riesgos en las organizaciones
 
Principales desafíos de las operadoras
Principales desafíos de las operadoras   Principales desafíos de las operadoras
Principales desafíos de las operadoras
 
Redes fotónicas
Redes fotónicas  Redes fotónicas
Redes fotónicas
 
Visión del futuro de las TICs
Visión del futuro de las TICs Visión del futuro de las TICs
Visión del futuro de las TICs
 
ZTE VoLTE Solutions
ZTE VoLTE SolutionsZTE VoLTE Solutions
ZTE VoLTE Solutions
 

Dernier

PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
angierangel29072017
 

Dernier (7)

Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024
 
Modelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdfModelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdf
 
Expo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfExpo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdf
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
 
Willer Gehizon Sanchez Mora
Willer Gehizon Sanchez MoraWiller Gehizon Sanchez Mora
Willer Gehizon Sanchez Mora
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024
 

Aplicación remota de servidores con Smartphone

  • 1. Aplicación remota de servidores con Smartphone. Carlos Mario Duque cmduque@gmail.com Diego Jose Luis Botia V. diego.botia@gmail.com Sebastián Giraldo Salazar segisa2007@gmail.com Facultad de Ingeniería Universidad de Antioquia
  • 2. Agenda • Problemática • Objetivos • Contextualización • Desarrollo • Conclusiones • Trabajo futuro • Referencias
  • 4. Objetivos Minimizar el tiempo de respuesta y solución ante posibles bloqueos presentadas en los servidores por demasiado consumo en CPU, RAM o disco. Administrar remotamente servidores Linux sin necesidad de desplazarse hasta un computador, haciéndose desde cualquier lugar y en cualquier momento Monitorear servidores Linux desde el dispositivo móvil con el fin de llevar un mejor control de su funcionamiento.
  • 5. Contextualización NOMBRE SISTEMA OPERATIVO PAQUETES ADICIONALES ADMINISTRACIÓN SERVICIOS iCacti iOS X HP iLO Mobile Android X Linux Server M Android X NOMBRE pTerm Connecbot • Monitoreo • Consola
  • 9. Desarrollo • Metodología 1. Definición de objetivos del sistema. 2. Especificación de Interfaz gráfica. 3. Etapa investigativa 4. Desarrollo 5. Documentación. 6. Pruebas Iterativas.
  • 10. Desarrollo • Características 1. Soporte de protocolos SSH y TELNET 2. Utilización de comandos echo, grep, awk, cat, free, etc. 3. Utilización de Shell Script 4. Integración de monitoreo, administración de servicios y consola
  • 11. Desarrollo • Restricciones 1. Aplicación Nativa para SO Android 2. Las características de monitoreo y administración desarrolladas solo esta probada en servidores Linux basados en Debian. 3. Se deben tener habilitados los puertos: 22 para SSH y 23 para TELNET (Por defecto).
  • 12. Desarrollo • Aplicación obtenida Fig. 1 Lista de Servidores Fig. 2 Ingreso de Contraseña
  • 13. Fig. 3 Consola SSH Fig. 4 Menú de Opciones
  • 14. Fig. 5 Graficas de UsoCPU, RAM y Red Fig. 6 Listado de Servicios y estados
  • 15. Conclusiones • Los teléfonos actuales tienen cada vez más capacidad de cómputo lo cuál los hace muy versátiles e ideales a la hora de pensar en soluciones que ayuden a remplazar acciones realizadas normalmente desde un computador. Las aplicaciones de este tipo pueden ayudar en gran manera a un administrador de sistemas a estar pendiente fácilmente y rápidamente en todo momento y desde cualquier lugar, de los estados de sus servidores y tomar acciones a través de la ejecución de comandos por medio de la consola SSH cargada en la aplicación.
  • 16. Trabajo Futuro • Desarrollo de aplicación nativa para iOS. • Desarrollo de Shell Scripts para otros SO como AIX, Redhat, BSD y Windows. • Desarrollar una aplicación empresarial que permita realizar la mediación entre servidor y dispositivo móvil • Opción de elegir características y umbrales que se puedan monitorear en segundo plano
  • 17. Referencias • ¿Qué es Android? [En línea]. Disponible en: http://www.xatakandroid.com/sistema-operativo/que-es-android. • F. Francisco. ConnectBot – Intérprete de órdenes segura para la generación móvil. [En línea]. Disponible en: http://www.androidpit.es/connectbot-interprete- de-ordenes-segura-para-la-generacion-movil. • Tony Bradley. Android Dominates Market Share, But Apple Makes All The Money. Disponible en:http://www.forbes.com/sites/tonybradley/2013/11/15/android-dominates- market-share-but-apple-makes-all-the-money/. • Monyt Man. Monyt-Server Monitor [En línea]. Disponible en: https://play.google.com/store/apps/details?id=com.emoticode.monyt. • AquaNight. Linux Server Monitor. [En línea]. Disponible en: https://play.google.com/store/apps/details?id=com.miranda.servermonitor.
  • 18. Referencias • S. Joan ¿Qué es y para qué sirve el SDK? [En línea]. Disponible en: http://fandroides.com/que-es-y-para-que-sirve-el-sdk/. • Instalando Eclipse y ADT [En línea]. Disponible en: http://android.scenebeta.com/tutorial/instalando-eclipse-y-adt. • J. Eusko. Nagios: herramienta para gestión-diagnostico de Red de Linux [En línea]. Disponible en: http://www.euskadinnova.net/es/enpresa-digitala/agenda/nagios- herramienta-para-gestion-diagnostico-linux/3909.aspx. • «achartengine-1.1.0.jar - achartengine - The AChartEngine 1.1.0 binary build library. - Charting library for Android - Google Project Hosting». [En línea]. Disponible en: https://code.google.com/p/achartengine/downloads/detail?name=achartengine- 1.1.0.jar&can=2&q=. • Bitelia. 10 Aplicaciones iOS para administradores de sistemas. [En línea]. Disponible en: http://bitelia.com/2012/09/10-apps-ios-administradores-sistemas. • Bitelia. 10 Aplicaciones Útiles para administradores de sistemas. [En línea]. Disponible en: http://bitelia.com/2012/09/aplicaciones-android-administrar-sistemas.