Method and system for automating operations of a computing arrangement. A
pattern database is configured with pattern definitions and associated
response definitions, and one or more of the response definitions include
one or more commands for operating the computing arrangement. A message
processor receives messages from components in the computing arrangement
and matches the messages against the patterns in the database. If a
message matches a pattern, the message processor performs the actions
specified in the associated response definition. One or more of the
response definitions queue commands to a command queue. The message
processor then dequeues and issues the commands at times that are
compatible with the operation being automated.