OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources, providing a framework to create and manage both public cloud and private cloud infrastructures.
To create a new OpenStack monitor, follow the steps given below:
Click on New Monitor link.
Select OpenStack under Cloud Apps category.
Specify the Display Name of the OpenStack server
Enter the Base Authentication URL of the OpenStack for accessing the OpenStack. The sample URL is: http://openstack:5000/
Enter the Tenant Name. Tenant Name is the project name of the OpenStack
Enter the Username and Password of the OpenStack.
Specify the Polling Interval in minutes.
Choose the Monitor Group with which you want to associate the Amazon monitor to, from the combo box (optional). You can choose multiple groups to associate your monitor.
Click Add Monitor(s). This discovers the OpenStack server from the network and starts monitoring it.
Applications Manager automatically discovers all the OpenStack instances under your OpenStack account. You can then enable monitoring for those instances and images as per your requirement.
The parameters involved in the API request are described below. Also, refer the list of common Request Parameters.
|apikey||Applications Manager API key (To get the API Key, go to AppManager > Admin > REST API)|
|displayname||The display name of the OpenStack monitor|
|type||The type of the monitor you want to add. For OpenStack, it should be "OpenStack"|
|baseAuthURL||The Base Authentication URL for OpenStack. Eg: http://controller:5000|
|tenantName||The Project Name associated with User of OpenStack account.|
|username||The Username of OpenStack account.|
|password||The Password of OpenStack account.|
|IsProxyRequired||Specifies if a proxy is required for monitoring. Possible values are true/false.|
|IsProjectScopeToken||Specifies if the authorization scope is set to Tenant/Project. Possible values are True/False.|
4601 - The Authentication URL should not be empty.
4602 - The Tenant Name should not be empty.
Go to the Monitors Category View by clicking the Monitors tab. Click on the OpenStack monitor under the Cloud Apps Table. Displayed is the OpenStack bulk configuration view distributed into three tabs:
Click on the monitor listed in the Availability tab to view detailed performance metrics of the OpenStack instance. Here is an explanation of the metrics shown in the Overview tab:
This tab provides a high-level overview of your OpenStack account as well as information about the OpenStack instances present in this account.
|Name||The name of the monitored instance.|
|Status||The current status of the instance.|
|Image||A virtual machine image is a single file which contains a virtual disk that has a bootable operating system installed on it|
|Name||The name of the image uploaded to the image service.|
|Status||The current status of the image. Images in Glance can be in one the following statuses:
|Visibility||The scope of image accessibility. Possible values are 'public', 'private', 'shared', 'community'.|
|Disk Format||The disk format of a virtual machine image is the format of the underlying disk image. Possible values are:
|Size||The Size of the image to be uploaded.|
|Name||The name of the OpenStack service.|
|Endpoint||An endpoint is just a URL that can be used to access a service within OpenStack. An endpoint is just like a point of contact for YOU (the user) to use an OpenStack service.|