jueves, 20 de diciembre de 2012

Proyecto Terminis: Anualidad 2012


El alcance del los trabajos durante el año 2012 versa sobre el diseño final de la arquitectura que utilizará TERMINIS como base de sus operaciones. Terminis es un proyecto donde la seguridad juega un papel fundamental por lo que aspectos como la integridad de los datos, la disponibilidad de datos y servicios y el acceso a los servicios son prioritarios. Se debe garantizar por una parte que los datos almacenados en la plataforma cumplen con una serie de medidas de seguridad que evite la manipulación de los mismos sea malintencionada o fortuita, así como el acceso a la plataforma por agentes no autorizados.


Los principales objetivos que debe cumplir la plataforma son:


  • Segura. La plataforma debe cumplir las certificaciones más reconocidas del sector, así como los manuales de buenas prácticas para garantizar la integridad y disponibilidad de los datos y servicios.
  • Flexible. Dado que Terminis en un proyecto abierto a Internet la plataforma debe ser capaz de autoescalarse de manera adecuada mediante técnicas de auto-aprovisionamiento para garantizar el servicio.
  • Bajo coste. Es importante mantener los costes los más bajos posibles para lo que disponer de una arquitectura modular e inteligente es básico para mantener los costes bajo control. De esa manera sólo se paga por aquellos recursos que se utilizan y que por tanto reportan en un beneficio.


Durante la anualidad de 2012 se han acometido las tareas T.3.1 Desarrollo formal de la solución elegida, T.3.2 Implementación de los sistemas y de alta disponibilidad y la tarea T.3.3 Implantación de los sistemas de auto-aprovisionamiento.

Además se han generado los entregables E.3.1 Informe al desarrollo de la solución, E.3.2 Plataforma funcional y E.3.3 Definición de los sistemas de aprovisionamiento y scripts de personalización de servicios.


Términis ha sido financiado por el subprograma Innpacto del Ministerio de Economía y Competitividad en el marco del el marco del Plan Nacional de Investigación Científica, Desarrollo e Innovación Tecnológica 2008-2011 y el Fondo Europeo de Desarrollo Regional (FEDER).


lunes, 3 de diciembre de 2012

Comprobar estado de un disco duro leyendo el S.M.A.R.T.

A menudo nos encontramos con discos duros que fallan, perdiendo los datos almacenados.

La forma evitarlo es predecir que un disco está fallando. Los discos duros modernos llevan un sistema de prediccion de fallos con antelación y monitorización del disco llamado S.M.A.R.T. (Self Monitoring Analysis and Reporting Technology).

Para poder leer el informe del S.M.A.R.T. basta con tener una herramienta opensource (disponible tanto para linux como windows) llamada smartctl. Podemos encontrar el binario precompilado para windows aqui.

Para listar las unidades disponibles:

C:\Documents and Settings\karman>smartctl --scan
/dev/sda -d ata # /dev/sda, ATA device
Para listar un informe completo del S.M.A.R.T. :
C:\Documents and Settings\karman>smartctl /dev/sda -a
smartctl 6.0 2012-10-10 r3643 [i686-w64-mingw32-xp-sp3] (sf-6.0-1)
Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.7 and 7200.7 Plus
Device Model:     ST380011A
Serial Number:    4JV5TF04
Firmware Version: 8.01
User Capacity:    80.026.361.856 bytes [80,0 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA/ATAPI-6 T13/1410D revision 2
Local Time is:    Mon Dec 03 13:00:44 2012
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
################### SALIDA OMITIDA ##################