Supporting AWS (Amazon Web Services) Cloud Monitoring

casp1032
Overview
From 10.2.1, AWS Cloud (Amazon Web Services) Monitoring is supported by
DX NetOps Spectrum
using the CA UIM and
DX NetOps 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
DX NetOps Spectrum
. Currently, we are synchronizing the AWS resources drilling down to the following hierarchy:
VPC
domain >
Subnet
domain
> EC2 instances
.
All AWS Cloud entities are modeled as UIM Host Servers (model type UIMHostServer).
A
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.
A
subnet
is 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 worldwide. 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:
PrimaryIPV4Address
and
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
DX NetOps Spectrum
uses the
AWSInstanceState
attribute/
Instance State
field, to find out the state of the VM and to show the condition in the SpectroSERVER.
DX NetOps Spectrum
also stops polling that particular device, till public and private IP's are updated.
Topology View
The following icons represent the AWS entities after they are synced from CA UIM to
DX NetOps Spectrum
:
AWS Container.png represents the container or network group icon for AWS Cloud entities, VPCs and subnets.
EC2 instance icon.png represents the AWS EC2 instances.
To view the EC2 instance models in its relevant context, follow these steps:
In the
DX NetOps Spectrum
OneClick Console,
Explorer View
, navigate to the
Universe > UIM Inventory
container, and select the
Topology
tab.
The Topology view displays all the inventory from CA UIM (which you have configured) that is synced to
DX NetOps Spectrum
:
AWS Topology View.png
Locater Search
You can use pre-configured searches to locate all AWS EC2 instances, in the
DX NetOps Spectrum
database quickly.
The searches are grouped under the
UIM Manager >
Cloud > AWS > All EC2 instances
folder in the
Locater
tab of the
Navigation
panel, as shown below:
Locater Search AWS.png
Follow these steps, to view All EC2 instances associated to AWS entities:
  1. Navigate to
    Locater
    tab,
    UIM Manager > Cloud > AWS
    , and select
    All EC2 instances
    .
  2. Select the landscapes you wish to search against, in the
    Select Landscapes to Search
    dialog box.
  3. Click
    OK.
    The results matching your query is displayed in the
    Contents
    pane.
AWS related QOS Metrics
The following QOS Metric information for EC2 Instances are displayed in the
EC2 instance > Information Tab
view:
QOS EC2 Metric.png
Metric Name
Description
Units
Instance State
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
State
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.
Percent
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.
Count
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.
Count
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.
Bytes
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.
Bytes
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.
Bytes
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.
Bytes