Supporting AWS (Amazon Web Services) Cloud Monitoring
From CA Spectrum r10.2.1 AWS Cloud (Amazon Web Services) Monitoring is supported by CA Spectrum using the CA UIM and CA Spectrum integration. The AWS Monitoring probe deployed in CA UIM enables the metric data collection from the AWS instances. This data is then synchronized from CA UIM to CA Spectrum. Currently we are synchronizing the AWS resources drilling down to the following hierarchy:
> EC2 instances.
All AWS Cloud entities are modeled as UIM Host Servers (model type UIMHostServer).
virtual private cloud(VPC) is a virtual network dedicated to your AWS account. It is logically isolated from other virtual networks in the AWS cloud. You can launch your AWS resources, such as Amazon EC2 instances, into your VPC. You can configure your VPC; you can select its IP address range, create subnets, and configure route tables, network gateways, and security settings.
subnetis a range of IP addresses in your VPC. You can launch AWS resources into a subnet that you select. Use a public subnet for resources that must be connected to the Internet, and a private subnet for resources that won't be connected to the Internet.
Amazon VPC is the networking layer for Amazon EC2. Amazon Elastic Compute Cloud (Amazon EC2) provides scalable computing capacity in the Amazon Web Services (AWS) cloud. Amazon EC2 is hosted in multiple locations world-wide. These locations are composed of regions and Availability Zones. Each region is a separate geographic area. Each region has multiple, isolated locations known as Availability Zones.
IP addresses enable resources in your VPC to communicate with each other, and with resources over the Internet. Amazon EC2 and Amazon VPC support the IPv4 and IPv6 addressing protocols. By default, Amazon EC2 and Amazon VPC use the IPv4 addressing protocol. When you create a VPC, you must assign it an IPv4 CIDR block (a range of private IPv4 addresses). Private IPv4 addresses are not reachable over the Internet. To connect to your instance over the Internet, or to enable communication between your instances and other AWS services that have public endpoints, you can assign a globally-unique public IPv4 address to your instance.
Each AWS entity will have both Public and Private IP's, provided by the corresponding attributes:
OtherIPAddresses.Some times public and private IPs are not unique and will be the same, thus the VM will be unreachable by SpectroSERVER. In such cases CA Spectrum uses the
Instance Statefield, to find out the state of the VM and to show the condition in the SpectroSERVER. CA Spectrum also stops polling that particular device, till public and private IP's are updated.
The following icons represent the AWS entities after they are synced from CA UIM to CA Spectrum:
represents the container or network group icon for AWS Cloud entities, VPCs and subnets.
represents the AWS EC2 instances.
To view the EC2 instance models in its relevant context, follow these steps:
In the CA Spectrum OneClick Console,
Explorer View, navigate to the
Universe > UIM Inventorycontainer, and select the
The Topology view displays all the inventory from CA UIM (which you have configured) that is synced to CA Spectrum:
You can use pre-configured searches to locate all AWS EC2 instances, in the CA Spectrum database quickly.
The searches are grouped under the
UIM Manager >
Cloud > AWS > All EC2 instancesfolder in the
Locatertab of the
Navigationpanel, as shown below:
Follow these steps, to view All EC2 instances associated to AWS entities:
- Navigate toLocatertab,UIM Manager > Cloud > AWS, and selectAll EC2 instances.
- Select the landscapes you wish to search against, in theSelect Landscapes to Searchdialog box.
- ClickOK.The results matching your query is displayed in theContentspane.
AWS related QOS Metrics
The following QOS Metric information for EC2 Instances are displayed in the
EC2 instance > Information Tabview:
This metric is the operational status of the EC2 instance. You can set up the threshold for status using a numeric value between 0 and 2.
Each number is assigned a status value, as follows:
0: Instance is executing
1: User has stopped the instance
2: Instance has crashed
CPU Utilization (%)
This metric is the percentage of allocated EC2 compute units that are currently in use on the instance.
You can use the information to identify the processing power required to execute an application on the selected instance.
Disk Read Ops
This metric is the number of completed read operations from all ephemeral disks available to the instance.
You can use the information to identify the rate at which an application reads from a disk.
Disk Write Ops
This metric is the number of completed write operations to all ephemeral disks available to the instance.
You can use the information to identify the rate at which an application writes to a disk.
Disk Read Bytes
This metric is the number of bytes read from all ephemeral disks available to the instance.
You can use the information to determine the volume of data that the application reads from the hard disk of the instance.
Disk Write Bytes
This metric is the number of bytes written to all ephemeral disks available to the instance.
You can use the information to determine the volume of data that the application writes to the hard disk of the instance.
Network In Bytes
This metric is the number of bytes received on all network interfaces by the instance.
You can use the information to identify the volume of incoming network traffic to an application on the instance.
Network Out Bytes
This metric is the number of bytes sent on all network interfaces by the instance.
You can use the information to identify the volume of outgoing network traffic from an application on the instance.