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.
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 |
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.