Compartir vía


Diseño de un runbook

Cuando planees un nuevo runbook, debes comenzar con un proceso definido que quieras automatizar. Este proceso determina la elección de las actividades de runbook. En concreto, determina lo siguiente:

  • ¿Cuándo y con qué frecuencia se va a ejecutar el runbook?
  • ¿Qué pasos componen el flujo de trabajo?
  • ¿Qué actividades reflejan los pasos de mi flujo de trabajo?
  • ¿Qué tipo de datos es necesario para iniciar el flujo de trabajo?
  • ¿Qué datos se generan a partir de cada actividad?
  • ¿Qué resultados se generan al final del flujo de trabajo?
  • ¿Cómo se notifican los resultados del runbook?

Ten en cuenta los siguientes puntos a medida que diseñas el runbook:

  1. Vínculos de error y advertencia: es importante controlar todos los resultados de una actividad. Una actividad proporciona una cadena correcta predeterminada, pero no proporciona un caso de error predeterminado. Considera si debes invertir una actividad o escribir el resultado en un archivo de registro.

  2. Reemplazar las cadenas predeterminadas: al examinar el flujo de trabajo en un runbook, las etiquetas deben identificar lo que están haciendo las actividades individuales. Cambia el nombre de los vínculos y las etiquetas de actividades a un nombre descriptivo.

  3. Colores del vínculo: cambia el color de los vínculos cuando haya una condición o rama. Es habitual usar VERDE como correcto y ROJO para advertencia o error. Debes usar asociaciones estándar, pero no usar demasiados colores o se perderá su propósito descriptivo.

  4. Limitar el número de actividades por runbook: demasiadas actividades en un solo runbook dificultan la administración y solución de problemas. Considera la posibilidad de dividir un runbook en varias subtareas y crear runbooks secundarios para cada una de esas subtareas. Puedes invocar los runbooks secundarios desde un runbook primario. Puedes reutilizar estos runbooks secundarios en otros flujos de trabajo.

  5. Registros de runbook: de forma predeterminada, las opciones de registro están deshabilitadas para runbooks. Al habilitar el registro, los datos aumentan significativamente el tamaño de la base de datos. Como alternativa, puedes iniciar sesión en un sistema o archivo externo.

Pasos siguientes

Compila y prueba un runbook.