This high level overview of OpenStack and BMC PATROL for OpenStack is meant to give you a basic understanding of the Openstack cloud operating system and how PATROL for OpenStack can be used to monitor it.
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter. The system is managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
OpenStack utilizes a modular architecture made up of different components that provide the various system storage and services.
Basic OpenStack architecture
PATROL for OpenStack
The PATROL for OpenStack allows the user to monitor the OpenStack system and many of its native services through an intergrated TrueSight console.
The PATROL knowledge modules (KM) are a set of files files from which a PATROL Agent receives information about resources running on a monitored computer. A KM file can contain the actual instructions for monitoring objects or simply a list of KMs to load. KMs are loaded by a PATROL Agent and a PATROL Console.
KMs provide information for the way monitored computers are represented in the BMC PATROL interface, for the discovery of application instances and the way they are represented, for parameters that are run under those applications, and for the options available on object pop-up menus.
A PATROL Console in developer mode can change KM knowledge for its current session, save knowledge for all of its future sessions, and commit KM changes to specified PATROL Agent computers. A KM file contains the source code for a BMC PATROL application.