Registros de Runbook

 

Publicado: marzo de 2016

Se aplica a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Todos los Runbooks generan un registro cuando se ejecutan. El Runbook Designer permite ver información de registro en tiempo real y los registros históricos.

Registro en tiempo real

Puede ver el registro en tiempo real de un Runbook en la pestaña Registro del panel Registro de Runbook Designer. El registro incluye una entrada para cada instancia en ejecución del Runbook, así como la hora de inicio. Si expande esta entrada, podrá ver la actividad que se está ejecutando actualmente. Haga doble clic en la actividad para ver sus detalles. Si ha configurado el registro del libro para que incluya datos publicados, esta información se incluirá en los detalles de la actividad.

Registro histórico

Puede ver el registro histórico de un Runbook en la pestaña Historial de registro del panel Registro de Runbook Designer. Este registro incluye una entrada para cada instancia completada del Runbook con las horas de inicio y finalización, así como con el estado de finalización. Si hace doble clic en una entrada, se abrirá el cuadro de diálogo Detalles del Runbook que incluye todas las actividades del Runbook, así como su estado de finalización. Haga doble clic en cada actividad para ver sus detalles. Si ha configurado el registro del libro para que incluya datos publicados, esta información se incluirá en los detalles de la actividad.

Opciones de registro de Runbook

De forma predeterminada, los registros de Runbook no incluyen datos publicados de cada actividad. En el caso de actividades estándar, vea Actividades estándar para obtener una lista de los elementos de datos publicados disponibles para cada actividad. En el caso de paquetes de integración, vea la guía del paquete de integración específico. Puede cambiar las propiedades de registro de un Runbook para que incluya esta información en los registros. Es posible incluir uno de los siguientes dos tipos de datos publicados o ambos:

  • Los datos publicados según la actividad son datos publicados específicos para una actividad concreta. Normalmente, esta opción solo debe estar habilitada para fines de depuración.

  • Los datos publicados comunes son conjuntos de elementos de datos comunes a todas las actividades. Son los siguientes:

    • Nombre de actividad

    • Tipo de actividad

    • Identificador de actividad

    • Hora de finalización de actividad (año, mes, día, día de la semana, horas, minutos, segundos)

    • Duración de actividad

    • Actividad anterior

    • Nombre de la actividad anterior

    • Datos publicados de tiempo

System_CAPS_ICON_caution.jpg Precaución

De manera predeterminada, las opciones de registro están deshabilitadas. Tenga en cuenta que la adición de estos elementos al registro aumenta el tamaño del almacén de datos.

Historial de auditoría de Runbook

El Historial de auditoría de Runbook realiza un seguimiento de los cambios efectuados en cada una de las actividades de un Runbook. Esto incluye el usuario que realizó el cambio, la fecha y la hora a la que se hizo el cambio, la actividad modificada, así como los valores anteriores y actuales de las propiedades modificadas. El historial de auditoría se mantiene durante la existencia del Runbook y no se puede borrar.

Puede ver el Historial de auditoría del Runbook en la pestaña Historial de auditoría del Runbook Designer. Se mostrarán las entradas del Runbook seleccionado actualmente. Haga doble clic en una entrada para abrir el cuadro de diálogo Detalles, desde donde podrá ver una lista de las actividades que formaron parte del cambio. Seleccione una de las entradas para ver la actividad que se realizó, así como los valores anteriores y nuevos de las propiedades modificadas.

Purga de los registros de Runbook

El Runbook Designer proporciona una función de Purga de registro. Los datos de registro Orchestrator se pueden purgar bajo petición o según una programación. Programar una purga periódica del registro fuera de las horas punta es una práctica recomendada para el mantenimiento de la base de datos.

Nota

Cuando se purgan los registros, los datos se eliminan de la base de datos de Orchestration y no se pueden recuperar.

Si permite que el número de entradas de registro crezca de forma indiscriminada, los requisitos de almacenamiento para la base de datos de Orchestrator pueden ser excesivos. Para mantener el estado y el rendimiento de la base de datos debe purgar periódicamente las entradas de registro antiguas. Estas entradas pueden purgarse de forma manual o mediante una programación automática.

Purga automática de los registros de Runbook

Es posible programar la purga de los registros de Runbooks de forma periódica seleccionando las opciones de frecuencia y el número de entradas que desea conservar. De forma predeterminada, los registros de Runbooks se purgan automáticamente con la configuración siguiente.

Configuración Valor predeterminado
Frecuencia Una vez al día
Tiempo 01:00:00 a. m.
Conservar Conservar las últimas 5000 entradas

La el trabajo de purga del registro predeterminada purga todas las entradas excepto las últimas 500 entradas del registro de cada Runbook. Esto significa que si una implementación de Orchestrator tuviese 20 Runbooks, la purga predeterminada conservaría las últimas 500 entradas del registro de cada Runbooks, lo que supone un máximo de 10 000 entradas para la base de datos de todos los Runbooks.

Puede seguir usando estos valores predeterminados o cambiar la configuración mediante el siguiente proceso de Runbook Designer.

Para purgar Runbooks bajo demanda o establecer la frecuencia de purga
  1. En Runbook Designer, haga clic con el botón secundario en el Servidor de administración para seleccionar Purgar registro.

    Si desea purgar todos los Runbooks, haga clic en Purgar ahora.

    Si desea purgar un Runbook específico, haga clic en la pestaña Historial de registro para seleccionar el Runbook que desea purgar.

  2. Asegúrese de que está seleccionada la opción Programar purga de registro.

  3. Seleccione el número de días entre el proceso de purga y una hora para ejecutar el proceso.

  4. Si no desea eliminar todas las entradas, establezca las Opciones de purga de registro para especificar las entradas de registro que desea conservar.

  5. Haga clic en Finalizar.

Purga manual de registros de Runbooks

Los registros del historial de auditoría son un caso especial porque no se pueden purgar con la característica Purgar registro. La característica de historial de auditoría realiza un seguimiento de los cambios realizados en un Runbook en Runbook Designer y no se puede eliminar. La única manera de eliminar los registros del Historial de auditoría consiste en eliminar el Runbook asociado a estos registros. Sin embargo, los volúmenes de datos de los registros de Historial de auditoría de un Runbook determinado suelen ser pequeños; incluso en implementaciones de gran tamaño, el almacenamiento necesario no superará los requisitos mínimos del sistema.

Tal como se muestra en los dos procedimientos siguientes, existen dos opciones para purgar manualmente los registros de Runbooks. Estos procesos se realizan en el Runbook Designer.

Para purgar manualmente los registros de todos los Runbooks
  1. Haga clic con el botón secundario en el Servidor de administración para seleccionar la opción Purgar registro.

  2. Establezca las Opciones de purga de registro para especificar las entradas del registro que desea conservar.

  3. Haga clic en Purgar ahora.

Para purgar manualmente todas las entradas de registro para un único Runbook
  1. En el panel Conexiones, seleccione la carpeta Runbooks.

  2. En el panel Área de trabajo, haga clic en la pestaña del Runbook.

  3. En el panel Historial de registro, haga clic en la pestaña Historial de registro.

  4. Haga clic en el icono de la Papelera de reciclaje situado en la parte superior del panel.

  5. Cuando se le pregunte si está seguro de que desea purgar los registros, haga clic en .

Para eliminar un conjunto específico de entradas de registro de Runbook para un único Runbook
  1. En el panel Conexiones, seleccione la carpeta Runbooks.

  2. En el panel Área de trabajo, haga clic en la pestaña del Runbook.

  3. En el panel Historial de registro, haga clic en la pestaña Historial de registro.

  4. Seleccione una única entrada de registro o utilice la combinación de teclas Ctrl+Mayús para seleccionar varias entradas.

  5. Haga clic en el icono Eliminar de color rojo situado en la parte superior del panel.

  6. Cuando se le pregunte si está seguro de que desea eliminar las entradas seleccionadas, haga clic en .

Eliminación de las entradas de registro huérfanas

Si el servicio de servidor de Runbook se detiene de forma repentina durante la ejecución de instancias de Runbooks, pueden quedarse archivos de registro huérfanos en la base de datos de Orchestration. Si esto sucede, el estado de la instancia de Runbook no se actualizará correctamente a su hora de finalización. Estas entradas se quitarán al purgar las entradas de registro mediante uno de los métodos de purga descritos anteriormente. Si desea quitar entradas huérfanas antes de que se realice la próxima purga de entradas, puede ejecutar manualmente el procedimiento almacenado ClearOrphanedRunbookInstances para realizar esta función.

El proceso siguiente describe cómo ejecutar este procedimiento almacenado con la aplicación Microsoft SQL Server Management Studio instalada en el servidor de la base de datos de Orchestration. Puede realizar este proceso desde cualquier equipo que tenga instalada esta herramienta y que tenga acceso a la base de datos de Orchestration.

Para quitar entradas de registro huérfanas
  1. En el servidor con la base de datos de Orchestration, haga clic en Inicio, seleccione Todos los programas, haga clic en Microsoft SQL Server 2008 y, a continuación, haga clic en SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar a servidor, en la lista Nombre del servidor, seleccione (local) y, a continuación, haga clic en Conectar.

  3. En el Explorador de objetos, expanda Bases de datos y, a continuación, haga clic en Orchestrator.

    Nota

    Si utilizó un nombre distinto para la base de datos de Orchestrator, seleccione dicho nombre.

  4. Expanda Programación y, a continuación, haga clic en Procedimientos almacenados.

  5. Haga clic con el botón secundario en Microsoft.SystemCenter.Orchestrator.Runtime.Internal.ClearOrphanedRunbookInstances para seleccionar Ejecutar procedimiento almacenado.

  6. En el cuadro de diálogo Ejecutar procedimiento, haga clic en Aceptar.

  7. En la barra de herramientas, haga clic Ejecutar.

  8. Cuando reciba un mensaje en la parte inferior del panel Registro que indique que se ha completado la consulta, cierre SQL Server Management Studio.

Vea también

Registros de Orchestrator