Runbook automation (
RBA) is the ability to define, build, orchestrate, manage, and report on
workflows that support system and network operational processes. Areas of a business ideal for IT automation are Operations Teams, Service Desk, Network Operations Center's (NOC's), Cloud Operations, Integrations, and Automation Center of Excellence (CoE). A runbook workflow can potentially interact with all types of infrastructure elements, such as
applications,
databases, and hardware - using a variety of communication methods such as
command-line interfaces (CLI), HTTP
REST and
SOAP API's,
SSH sessions,
scripts, utilities, and
code libraries. According to
Gartner, the growth of RBA has coincided with the need for IT operations executives to enhance IT operations efficiency measures—including reducing
mean time to repair (MTTR), increasing
mean time between failures (MTBF), and automating the provisioning of
IT resources. In addition, it is necessary to have the mechanisms to implement best practices (for example, implement and manage IT operations processes in line with the ITIL), increase the effectiveness of IT personnel (for example, automate repetitive tasks associated with IT operations processes), and have the tools to report on how well the processes are executed in line with established policies and service levels. Patents have been granted for various aspects of producing, improving, and using runbooks. Some tools can incorporate a front-end or presentation layer (to the runbook) so that the results of the automated tasks are presented on-screen, sometimes even with red/amber/green traffic lights to visualise if a specific task completed successfully, or failed to execute correctly. More advanced runbook automation platforms incorporate dashboards, analytics and audit trails for regulatory reporting. ==See also==