Home > Design Patterns > Automated Administration
Automated Administration

Automated Administration (Erl, Naserpour)

How can common administrative tasks be carried out consistently and automatically in response to pre-defined events?

Problem

IT resources undergo numerous administrative tasks that need to be repeatedly and efficiently carried out and become subject to human error and slow response times when performed manually.

Solution

The workflow logic of administration tasks suitable for automation is programmed using scripts and deployed in a platform capable of executing these scripts in response to pre-defined runtime events.

Application

An intelligent automation engine is implemented to establish a system capable of storing, managing and executing the automation scripts.
Automated Administration: An overview of how the components can be assembled as a result of the application of this pattern.

An overview of how the components can be assembled as a result of the application of this pattern.

The following figure depicts sample workflow logic that can be programmed in a script.

Automated Administration: This scenario depicts a physical server that needs patching, which is a routine task and a prime candidate for automation. The physical server is part of a cluster, so the script needs to ensure that the physical server is properly taken offline and monitoring is disabled before initiating the patching process.

This scenario depicts a physical server that needs patching, which is a routine task and a prime candidate for automation. The physical server is part of a cluster, so the script needs to ensure that the physical server is properly taken offline and monitoring is disabled before initiating the patching process.

NIST Reference Architecture Mapping

This pattern relates to the highlighted parts of the NIST reference architecture, as follows:

Automated Administration: NIST Reference Architecture Mapping
Automated Administration: NIST Reference Architecture Mapping