Articulo de referencia

Instalaciones de gestión de sistemas de IBM

IBM System Management Facility ( SMF ) es un componente del sistema operativo z/OS de IBM para mainframes , que proporciona un método estandarizado para escribir registros de ac...

IBM System Management Facility ( SMF ) es un componente del sistema operativo z/OS de IBM para mainframes , que proporciona un método estandarizado para escribir registros de actividad en un archivo (o conjunto de datos, según la terminología de z/OS). SMF ofrece una instrumentación completa de todas las actividades básicas que se ejecutan en ese sistema operativo de mainframe de IBM , incluyendo E/S, actividad de red, uso de software, condiciones de error, utilización del procesador, etc.

Uno de los componentes más destacados de z/OS que utiliza SMF es IBM Resource Measurement Facility (RMF). RMF proporciona instrumentación de rendimiento y uso de recursos como procesador, memoria, disco, caché, carga de trabajo, almacenamiento virtual, XCF y Coupling Facility . Técnicamente, RMF es una función de pago (con costo adicional) de z/OS. BMC comercializa una alternativa de la competencia, CMF.

SMF constituye la base de numerosas utilidades de monitorización y automatización. Cada registro SMF tiene un tipo numerado (por ejemplo, "SMF 120" o "SMF 89"), y las instalaciones tienen un control preciso sobre la cantidad de datos SMF que recopilan. Los registros generados por software ajeno a los productos de IBM suelen tener un tipo de registro de 128 o superior. Algunos tipos de registro tienen subtipos; por ejemplo, los registros de tipo 70, subtipo 1, son generados por RMF para registrar la actividad de la CPU.

Tipos de registros SMF

Aquí tienes una lista de los tipos de registros SMF más comunes:

  • Los registros RMF se encuentran en el rango 70 al 79. Los registros RMF generalmente se complementan, para un análisis de rendimiento serio, con registros de espacio de direcciones de tipo 30 (subtipos 2 y 3).
  • Los registros RACF de tipo 80 se utilizan para registrar problemas de seguridad, como violaciones de contraseñas, intentos de acceso denegado a recursos, etc. TopSecret , otro sistema de seguridad, también genera registros de tipo 80. ACF2 proporciona información equivalente en registros de tipo 230 por defecto, pero este tipo de registro SMF se puede modificar para cada sitio instalado.
  • Los registros SMF de tipo 89 indican el uso del producto de software y se utilizan para calcular los precios reducidos del software por capacidad limitada.
  • IBM Db2 escribe registros de tipo 100, 101 y 102, dependiendo de las opciones específicas del subsistema Db2.
  • CICS escribe registros de tipo 110, dependiendo de las opciones específicas de CICS.
  • Websphere MQ escribe registros de tipo 115 y 116, dependiendo de las opciones específicas del subsistema Websphere MQ.
  • El bus de integración de IBM escribe registros de tipo 117, dependiendo de las opciones de datos contables y estadísticos.
  • WebSphere Application Server para z/OS escribe en el tipo 120. La versión 7 introdujo un nuevo subtipo para superar las deficiencias de los registros de subtipo anteriores. El nuevo registro de subtipo 9 (120) de la versión 7 proporciona una vista unificada basada en solicitudes con menor sobrecarga.

Registros en evolución

Los principales tipos de registros, especialmente los creados por RMF, siguen evolucionando a un ritmo vertiginoso. Cada versión de z/OS incorpora nuevos campos. Las distintas familias de procesadores y los niveles de Coupling Facility también modifican el modelo de datos .

Registro de datos SMF

SMF puede registrar datos de dos maneras:

  • El método estándar y clásico consiste en utilizar búferes en el espacio de direcciones SMF , junto con un conjunto de conjuntos de datos preasignados ( conjuntos de datos VSAM ) para usarlos cuando un búfer se llena. El nombre estándar para los conjuntos de datos es SYS1.MANx, donde x es un sufijo numérico (que comienza en 0).
  • El método relativamente nuevo: usar flujos de registro. SMF utiliza System Logger para registrar los datos recopilados, lo que mejora la velocidad de escritura y evita la escasez de búfer. Ofrece mayor flexibilidad, permitiendo que el sistema z/OS registre directamente en múltiples flujos de registro y (mediante palabras clave en el programa de volcado) que z/OS lea un conjunto de datos SMF una sola vez y los escriba varias veces.

Se pueden declarar ambas opciones para su uso, pero solo se utiliza una a la vez para tener la otra como alternativa de reserva.

Estos datos se vuelcan periódicamente en archivos secuenciales (por ejemplo, unidades de cinta) mediante la utilidad de volcado SMF IFASMFDP (o IFASMFDL cuando se utilizan flujos de registro). IFASMFDP también permite dividir archivos secuenciales SMF existentes y copiarlos a otros archivos. Ambos programas de volcado generan el mismo resultado, por lo que no implican cambios en la cadena de elaboración de registros SMF, salvo la modificación del JCL con la llamada a la nueva utilidad de volcado.

Recopilación y análisis de datos de SMF

Los datos SMF se pueden recopilar a través de IBM Z Operational Log and Data Analytics e IBM Z Anomaly Analytics con Watson. IBM Z Operational Log and Data Analytics recopila datos SMF, los transforma a un formato utilizable y luego los envía a plataformas de análisis empresarial de terceros, como Elastic Stack y Splunk , o a la plataforma de análisis de datos operativos incluida, para su posterior análisis. IBM Z Anomaly Analytics con Watson recopila datos SMF de múltiples sistemas y subsistemas IBM Z, incluidos IBM Db2 para z/OS, IBM CICS Transaction Server para z/OS e IBM MQ para z/OS, utiliza datos históricos de métricas y registros de IBM Z para crear un modelo de comportamiento operativo normal y analiza datos operativos en tiempo real mediante la comparación con el modelo de operaciones normales para detectar y alertar a las operaciones de TI sobre comportamientos anómalos.

IBM Z Operational Log and Data Analytics recopila datos SMF de las siguientes tres maneras, e IBM Z Anomaly Analytics with Watson recopila datos SMF de las dos primeras maneras siguientes:

  • En modo de flujo de registros con búfer en memoria SMF
    Cuando SMF se ejecuta en modo de flujo de registros, el proveedor de datos común en IBM Z Operational Log and Data Analytics e IBM Z Anomaly Analytics con Watson se puede configurar para recopilar SMF desde el búfer en memoria de SMF con la interfaz en tiempo real de SMF.
  • En modo de grabación de conjunto de datos
    Cuando SMF se ejecuta en el modo de grabación de conjuntos de datos, el proveedor de datos común en IBM Z Operational Log and Data Analytics e IBM Z Anomaly Analytics con Watson recopilan y transmiten datos SMF a través de un conjunto de salidas de usuario de SMF.
  • En modo por lotes
    El motor de datos del sistema del proveedor de datos común en IBM Z Operational Log and Data Analytics puede ejecutarse de forma independiente en modo por lotes para leer datos SMF de un conjunto de datos y escribirlos en un archivo. Se pueden crear trabajos por lotes del motor de datos del sistema para escribir datos SMF en conjuntos de datos y enviarlos al Data Streamer.

Los datos de SMF se pueden analizar en las siguientes plataformas de análisis:

  • La plataforma Z Data Analytics, un componente de IBM Z Operational Log and Data Analytics, permite visualizar y buscar una gran cantidad de datos operativos de Z en una única interfaz. Los paneles y las búsquedas guardadas proporcionan información valiosa sobre los datos operativos y facilitan la detección y el diagnóstico precoz de problemas.
  • Plataformas empresariales como Splunk , Elastic Stack, Apache Kafka o Humio pueden recibir y procesar datos operativos para su análisis. Estas plataformas, como Elastic Stack y Splunk, no requieren conocimientos especializados sobre z Systems y sus aplicaciones, pero los usuarios pueden crear o importar sus propios análisis para ejecutarlos sobre los datos.
  • IBM Z Anomaly Analytics con Watson es un producto que utiliza tecnología de aprendizaje automático basada en registros y en métricas para proporcionar detección de anomalías .
  • IBM Db2 Analytics Accelerator para z/OS, una aplicación de base de datos que proporciona informes basados ​​en consultas.
  • IntelliMagic Vision para z/OS, de IntelliMagic. [ 1 ] La plataforma puede proporcionar información y acciones recomendadas a los propietarios del sistema, que se basan en el conocimiento experto sobre los sistemas y aplicaciones z.
  • Referencia SMF de IBM z/OS
  • Wiki de técnicas de gestión de instrumentación de rendimiento de z/OS(Requiere "My developerWorks: Iniciar sesión" 20090224)
  • Documentación de CA ACF2 para z/OS - 15.0 y 16.0
  • Documentación de CA Top Secret® para z/OS - 16.0

Referencias

  1. "Inicio" . intellimagic.com .
  • IBM Redbooks. ABC de la programación de sistemas z/OS, Volumen 2, Organización Internacional de Soporte Técnico, julio de 2008.
  • Monitor BMC CMF - http://www.bmc.com/products/proddocview/0,2832,19052_19429_23401_1365,00.html Archivado el 14 de marzo de 2009 en Wayback Machine
  • Ejemplos de informes SMF - https://www.pacsys.com/smf/smf_example_list.htm
  • Transmisión de datos operativos de TI de z/OS con IBM Z Common Data Provider . Planet Mainframe. 27 de agosto de 2020.
  • Documentación de IBM Z Operational Log and Data Analytics - https://www.ibm.com/docs/en/z-logdata-analytics/5.1.0?topic=overview-z-common-data-provider
  • Página del producto IBM Z Operational Log and Data Analytics: https://www.ibm.com/products/z-log-and-data-analytics
  • Documentación de IBM Z Anomaly Analytics con Watson: https://www.ibm.com/docs/en/z-anomaly-analytics/5.1.0
  • Página del producto IBM Z Anomaly Analytics con Watson: https://www.ibm.com/products/z-anomaly-analytics