EXPOSICIONES
|
Característica
|
Centralizado
|
Distribuido
|
Híbrido
|
Sobrecarga
|
no
|
grande
|
pequeña
|
Tiempo de llegada entre
paquetes
|
sí
|
sí
|
sí
|
Distribución de la long. De
paquetes
|
sí
|
sí
|
sí
|
Colisiones en el medio
|
sí
|
sí
|
sí
|
Colisiones en el nodo
|
no
|
sí
|
sí
|
Número de retransmisiones
|
no
|
sí
|
sí
|
Distribución de los retardos
|
no
|
sí
|
sí
|
Utilización del canal
|
sí
|
sí
|
sí
|
Utilización de los nodos
|
no
|
sí
|
sí
|
Modificaciones en el hardware
|
no
|
sí
|
sí
|
Costo
|
grande
|
grande
|
grande
|
Modificaciones en software
|
no
|
sí
|
sí
|
Estructura del monitor
Clasificación de monitores
Según su implementación:
Monitores software: programas o ampliaciones del sistema operativo que acceden al estado del sistema e informan al usuario sobre éste.
Monitores hardware: dispositivos electrónicos que se conectan a determinados puntos del sistema y se encargan de detectar determinados niveles o señales eléctricas que caracterizan la evolución del sistema.
Monitores híbridos: combinación de anteriores.
Según mecanismo de acción:
Monitores de eventos o acontecimientos: por detección de eventos
Monitores de muestreo: se activan a intervalo de tiempo fijos o aleatorios por interrupciones de reloj.
Según forma de presentar resultados:
Monitores en tiempo real: con un módulo analizador que procesa datos recogidos a medida que los recibe.
Monitores batch: se recoge toda la información y después se procesa
FUNCION
|
MONITOR
SOFTWARE
|
MONITOR
HARDWARE
|
MONITOR
HIBRIDO
|
Instrumentación
|
Traps
Interceptación
Muestreo
|
Sondas
Conexión permanente
|
Traps
Sondas
|
Selector
|
Programa
|
Programa
Lógica
|
Programa
Lógica
|
Procesador
|
Programa
|
Lógica
Programa
|
Lógica
Programa
|
Registrador
|
Memoria
Disco
|
Contador
Memoria
Disco
|
Contador
Memoria
Disco
|
Analizador
|
Programa
|
Programa
|
Programa
|
FUNCION
|
MONITOR
SOFTWARE
|
MONITOR
HARDWARE
|
MONITOR
HIBRIDO
|
Instrumentación
|
Traps
Interceptación
Muestreo
|
Sondas
Conexión permanente
|
Traps
Sondas
|
Selector
|
Programa
|
Programa
Lógica
|
Programa
Lógica
|
Procesador
|
Programa
|
Lógica
Programa
|
Lógica
Programa
|
Registrador
|
Memoria
Disco
|
Contador
Memoria
Disco
|
Contador
Memoria
Disco
|
Analizador
|
Programa
|
Programa
|
Programa
|
Monitores de ejecución de programas
Proporcionan información de un programa durante su ejecución y sirven para saber:
- dónde pasa un programa su tiempo de ejecución
- cuántas veces se ejecuta una línea de código de un programa.
- cuántas veces se llama a un procedimiento y desde dónde.
- a cuántos archivos accede un programa y durante cuánto tiempo.
Monitor de contabilidad
Objetivo: obtener el consumo de recursos del sistema por parte de cada usuario. Se usa para facturar
consumos de servicios.
Funciones:
- Monitorizan la utilización del espacio de disco para usuarios individuales, cómo número de escrituras
y lecturas, número de
bytes escritos y leídos, etc.
- Registran datos de sesiones como número de sesiones realizadas y su duración.
- Generan resúmenes de informes y archivos que pueden ser utilizados para analizar el trabajo del sistema y el consumo de recursos de cada usuario, como tiempo de CPU, nombre de los programas ejecutados, número de escrituras y lecturas desde cada terminal, bytes leídos y escritos, etc.
Para cumplir estas tareas, el monitor de contabilidad proporciona una serie de órdenes que permiten
crear datos, borrarlos,
visualizarlos, mezclarlos, resumirlos y crear informes.
Los monitores de contabilidad también registran la información referente a condiciones anormales, como
violaciones de
seguridad, terminación anormal de trabajos, errores en dispositivos, rearranques del sistema, etc.
La unidad de trabajo de un monitor de contabilidad es el programa y la información registrada se realiza
para cada usuario y
para cada programa ejecutado.
Monitor de una LAN
Características:
? Interferencia: debe ser mínima y conocida para eliminarla de las medidas.
? Generación de tráfico artificial: se generan tráficos con características conocidas para facilitar la comprobación y la depuración de una red. Se pueden usar para emular condiciones de altas cargas, producir patrones de tráfico variable y repetitivo y extraer información temporal.
? Análisis en tiempo real: pueden extraerse datos en tiempo real o al almacenar.
? Parámetros de interés: el monitor dependerá del parámetro a medir.
Tipos de monitores LAN
1 Centralizados: es el más usual en redes de difusión (broadcast). Pueden ser monitores de prueba o espía.
Monitor de prueba: inyecta paquetes a la red a intervalos específicos y puede grabar parámetros de la red para cada paquete inyectado tales como retraso en la adquisición del canal y número de colisiones. Este es un monitor activo que produce sobrecarga.
Monitor espía: es un nodo especial pasivo (no sobrecarga la red). Procesa paquetes a medida que los ve pasar, por lo que debe tener potencia de proceso y espacio de almacenamiento.
Estos monitores son simples, baratos, no pueden obtener información de un nodo la manera de tiempos de llegada de un paquete a la red.
2 Distribuidos: Se obtiene información de todos los nodos de la red. Cada nodo captura datos y periódicamente los transmite al analizador central. Se puede basar en monitores hardware y software. Pueden sobrecargar la red en el envío de datos al analizador central, salvo que haya un canal exclusivo. También puede ocasionar interferencias en la red.
3 Híbridos: ambos centralizado y distribuidos. Menos modificaciones en las interfaces de los nodos y reducción de la cantidad de información para enviar al monitor central. Este observa directamente la red para recoger sus propios datos y recibir los datos de las interfaces de cada nodo. Analiza todos los datos. Puede ocasionar interferencias.