Methods, systems, and computer program products for remotely monitoring
diverse computer systems in a similar manner over an out-of-band
communication channel. Remote monitoring ordinarily is performed over an
in-band communication channel. However, hardware and/or software problems
may make the in-band communication channel unavailable for a time. While
the in-band communication channel is unavailable, the management computer
receives status information over the out-of-band communication channel.
Based on received status information, the management computer identifies
actions to take, such as controlling processes or otherwise configuring
the remote computer system, and communicates the actions to the remote
computer system over the out-of-band communication channel. The
management computer is capable of communicating with any of several
diverse computers and exchanges data in a format that is independent of
any particular computer system. The format also separates status
information from placement information used to display the status
information, and may conform to an XML schema.