XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
-based
markup language
Markup language refers to a text-encoding system consisting of a set of symbols inserted in a text document to control its structure, formatting, or the relationship between its parts. Markup is often used to control the display of the document ...
which provides a means for describing data center environments such as dependencies between data center components and managerial policies governing those environments with an open, vendor-neutral language.
DCML can be used to, for example, link a server provisioning system with a server monitoring system so that when a new server is provisioned, it is also automatically monitored. The DCML document transmitted to the monitoring system in this instance would include information about the machine's
IP address
An Internet Protocol address (IP address) is a numerical label such as that is connected to a computer network that uses the Internet Protocol for communication.. Updated by . An IP address serves two main functions: network interface ident ...
and any special ports and services running on the machine that are to be monitored. The DCML document would also contain information about what application the server belongs to and whom to contact, as well as how to contact them, when it goes down. This information is imported into the system that is available to NOC personnel for consultation when an alert occurs.
DCML is being developed by the Data Center Markup Language Interest Group in conjunction with