There are multiple prebuilt templates in ESM which can be used to discover applications responsible for different OpenStack services. For example, openstack-amqp-apps template for Rabbit MQ Service, openstack-cinder-apps template for all CINDER services, and so on.

For monitoring these services, the user needs to apply the template for specifying OpenStack hosts where these services are running. This can be accomplished by creating filters in ESM server and applying these templates against respective hosts.

Services, template names, and associated application group names lists the templates need to be applied for application discovery.

Table 1. Services, template names, and associated application group names

Service name

Template name

Application group name

RabbitMQ

openstack-amqp-apps

AMQPServiceGroup

CINDER

openstack-cinder-apps

CinderApplicationServiceGroup

KeyStone

openstack-keystone-apps

KeyStoneApplicationServiceGroup

Neutron

openstack-neutron-apps

NeutronApplicationServiceGroup

NOVA

openstack-nova-apps

NovaApplicationServiceGroup

Open vSwitch

openstack-ovs-apps

OVSApplicationServiceGroup

Note:

You can modify these prebuilt templates to suit the OpenStack deployment. You can add new processes to this template or modify any parameter, such as Min, Max, and so on.