Técnicas de Verificación, Ajuste y Puesta en Servicio de Sistemas Informáticos


Técnicas de verificación y ajuste de sistemas

Antes de iniciar, se comprueba que los accesorios y la documentación estén en perfecto estado. Se realiza el conexionado básico y se verifica el arranque.

Identificación de puntos de control

  • Secuencia de arranque correcta en la BIOS.
  • Ausencia de conflictos entre dispositivos.
  • Testeo de tarjeta gráfica.
  • Conexión de audio delantera y trasera.
  • Funcionamiento de la unidad de discos ópticos.
  • Chequeo de unidades de disco.
  • Estabilidad general del sistema.
  • Puertos USB operativos y a velocidad adecuada.
  • Comunicación fluida con todos los periféricos.
  • Drivers de dispositivos actualizados.
  • Verificación de acceso a la red.

Tecnología S.M.A.R.T.: Herramienta compatible con la BIOS que monitoriza parámetros del disco duro (velocidad de platos, temperatura) para detectar fallos antes de que ocurra una pérdida de datos.

6.2. Planes de puesta en servicio de sistemas informáticos

Un plan de puesta en servicio describe los pasos, fechas y el orden para arrancar un sistema (que incluye equipos, software, personas e información). Exige coordinación total entre todos los miembros de la organización y se puede ejecutar de dos formas: gradual (por fases) o completa/integral.

6.3. Técnicas de medición de parámetros del sistema

Se emplean monitores, que son herramientas para observar la actividad del sistema, conocer el uso de recursos y prever problemas.

Componentes de un monitor

  1. Sistema a monitorizar: El equipo bajo observación.
  2. Sondas: Elementos de medición.
  3. Procesador: Valida y discrimina la información relevante.
  4. Registrador: Almacena los datos recopilados.
  5. Analizador: Examina los datos para obtener los resultados.

Clasificación de los monitores

  • Por su funcionamiento:
    • Por eventos: Actúan en respuesta a una acción del sistema.
    • Por muestreo: Miden de forma periódica e independiente a los eventos.
  • Por el procesamiento de resultados:
    • De tiempo real: Analizan los datos a la vez que los miden. Consumen más recursos pero ocupan menos espacio de almacenamiento.
    • Batch: Acumulan los datos y los analizan al terminar. Consumen menos recursos pero exigen más almacenamiento.
  • Por su implementación:
    • Monitores software: Programas o extensiones del sistema operativo. Pueden ser independientes o requerir modificaciones en el código del programa o del sistema operativo.
    • Monitores hardware: Dispositivos electrónicos externos conectados por sondas que leen señales eléctricas. Tienen interferencia nula en el rendimiento y usan un reloj propio más rápido que el del sistema. Son complejos y caros.
    • Monitores híbridos: Combinan mediciones físicas/hardware con mecanismos de visualización y gestión por software (ej. sensores de temperatura de la placa base visualizados en una app).

Magnitudes y parámetros medidos

  • Consumos de tiempo:
    • Productividad (Throughput): Cantidad de trabajo útil por unidad de tiempo. En redes, es la tasa real de datos transmitidos de un nodo a otro (difiere del ancho de banda, que es el máximo teórico sin contar latencias ni protocolos).
    • Tiempo de respuesta: Tiempo medio entre el inicio y el fin de una petición.
  • Utilización de recursos:
    • Tiempo de uso: Porcentaje de tiempo en que un recurso está activo.
    • Grado de solapamiento: Uso simultáneo de diferentes recursos.
    • Overhead: Porcentaje de tiempo que el sistema ha estado inactivo.

6.4. Integración de sistemas

La integración implica adaptar continuamente nuevos equipos en redes heterogéneas donde conviven diferentes sistemas operativos (clientes y servidores).

6.4.1. Verificación de la conectividad lógica

Consiste en comprobar que los parámetros de red están bien configurados para permitir la comunicación.

  • Parámetros básicos: Dirección IP, máscara de subred, puerta de enlace y servidores DNS.
  • Si se usa un servidor DHCP (asignación automática) y hay fallos, suele bastar con reiniciar el equipo o la interfaz.
  • Si es manual: Un fallo en la IP o máscara anula la red local; un fallo en la puerta de enlace o DNS anula el acceso a Internet.
  • Comando PING: Utiliza el protocolo ICMP hacia un destino operativo. Si responde, la red física y lógica base están bien. Si no responde, el fallo está en el nivel físico o de enlace (cables, tarjeta de red).

6.4.2. Protocolo ICMP

Protocolo del nivel de Internet de TCP/IP que comunica mensajes de estado y notificación de errores entre nodos o enrutadores. Viaja dentro del campo de datos de un datagrama IP.

  • Es la base de las herramientas ping y traceroute (o tracert).
  • Traceroute/Tracert: Utiliza el campo TTL (Time-To-Live o tiempo de vida) de la cabecera IP. Envía paquetes empezando con TTL=1; el primer router lo baja a 0, descarta el paquete y devuelve un mensaje ICMP de «tiempo de vida excedido», identificando así ese salto. El proceso se repite sumando 1 al TTL en cada envío para trazar toda la ruta.

6.4.3. Monitorización de redes (Herramientas software)

  • Capturadores de tráfico (Sniffers): Capturan el tráfico entrante y saliente para su análisis. Para ver un segmento completo, se configura un switch en modo port mirroring (puerto de monitorización). La herramienta libre de referencia es Wireshark.
  • Escaneadores de puertos: Monitorizan qué puertos se usan para detectar indicios de software malicioso. La herramienta de referencia es nmap.
  • Macrosistemas complejos: Software muy potente para resolver problemas de infraestructura global. Consumen muchos recursos y sus licencias son muy caras (ej. HP OpenView y Tivoli).
  • Sistemas basados en software libre: Aplicaciones adaptables y modificables mediante scripts (ej. Nagios, que vigila hardware y software, funciona en cualquier S.O., usa túneles SSL/SSH y envía alertas por correo o SMS).
  • Monitorización de servicios: Chequean la disponibilidad de puertos específicos para servicios web, FTP o correo de forma simple (ej. Netoscope o Mars).

6.4.4. Protocolo SNMP

Protocolo del nivel de aplicación que sigue una arquitectura cliente-servidor para gestionar, monitorizar y resolver problemas en dispositivos de red. Usa el protocolo UDP en el nivel de transporte.

  • Elementos clave:
    • NMS (Network Management Station): Equipo supervisor.
    • Agentes SNMP: Software instalado en los dispositivos monitorizados que envía los datos a la NMS.
  • MIB (Management Information Base): Estructura de datos normalizada que usan agentes y NMS para entenderse.
  • Modos de funcionamiento: Normal o polling (la NMS solicita información al agente) y modo trap (el agente avisa espontáneamente a la NMS de una anomalía).
  • Cadena de comunidad: Cadena de verificación (contraseña) incluida en las solicitudes para autorizar el acceso a la MIB.
  • Tipos de mensajes: Get-Request (NMS pide MIBs), Get-NexRequest (NMS pide datos de tablas), Set-Request (NMS modifica un valor MIB), Get-Response (Respuesta del agente con los datos) y Trap (Mensaje espontáneo del agente por un evento o alarma).

6.5. Rendimiento de los sistemas y cargas de trabajo

Benchmarks

Técnica que ejecuta un programa o conjunto de programas para medir y cuantificar el rendimiento de un componente (CPU, memoria, gráfica) o de una función concreta (unidad de coma flotante), permitiendo comparar los resultados con sistemas similares.

6.5.1. Simulación de cargas

La carga es el conjunto de demandas que recibe un sistema en un intervalo de tiempo. Como la carga habitual varía según factores internos (políticas del gestor de procesos del S.O.) y externos (comportamiento del usuario), se recurre a un modelo o carga de prueba.

  • Parámetros del modelo: Tiempo medio entre peticiones, distribución estadística de peticiones, tamaño medio de datos y número de usuarios.
  • Propiedades de la carga de prueba: Reproducibilidad (ejecutable en cualquier momento), compacidad (menor tamaño pero mismas propiedades que la real) y representatividad (similitud con la carga real).

6.5.2. Consumo de recursos

El S.O. reparte los recursos entre programas y usuarios. Los procesos pasan por diferentes estados (ejecución, preparado, espera, suspendido) y consumen recursos. El administrador usa algoritmos de planificación y herramientas como el Administrador de tareas (ej. LXTask en Linux) para monitorizar el uso de CPU, memoria, cambiar prioridades o suspender procesos.

6.6. Planes de puesta en servicio de redes locales

Pasos, fechas y orden para arrancar una red local tras haber instalado su infraestructura física. La parte más crítica es la configuración de los dispositivos de red.

  • Técnicas de verificación: Monitores de rendimiento del servidor, monitores de servicios, monitores de red (analizan secuencias de datos hacia/desde el servidor), protocolo SNMP, analizadores de red y logs del sistema (ficheros generados por el S.O. o apps que registran los eventos de la red en un tiempo dado).

6.7. Documentación y hojas de trabajo

Toda puesta en servicio exige redactar los siguientes documentos técnicos:

  • Presupuesto: Desglose estimado de costes de materiales y mano de obra.
  • Memoria técnica del proyecto: Documento de diseño base que detalla qué se ha hecho y cómo.
  • Memoria económica: Registro con todos los gastos reales del proyecto.
  • Informe del plan de ejecución: Temporización de los trabajos (suele elaborarse con un diagrama de Gantt), personal que participa y sus cualificaciones.
  • Plan de mantenimiento y formación: Procedimientos para el mantenimiento del sistema y formación para que el cliente aprenda a usarlo.
  • Informe de certificación de calidad: Certificado de conformidad solicitado por el cliente (común bajo normas ISO 9000).
  • Informe de certificación EN-50173: Garantía de que el cableado estructurado cumple con la norma de diseño y planificación de referencia. Requiere un aparato de medida homologado.
  • Planos de la instalación: Copia de los planos del edificio que indican la ubicación exacta de ordenadores, switches, canaletas, servidores y rosetas. Son cruciales para el mantenimiento y futuras ampliaciones.

Dejar un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *