You are here
AWS Monitoring Plugin
Amazon Web Services (AWS) is a subsidiary of Amazon that provides a massive array of on-demand cloud services to individuals, companies and governments across the world. AWS consists of more than 150 services, including computing, storage, networking, database, analytics, application services and deployment, as well as a number of tools to aid developers. Most services are not directly available to users, but instead offer functionality through APIs, which developers can use in their applications.
What You Can Monitor
This Opspack provides Host Templates allowing you to monitor various AWS cloud services, such as Amazon Simple Storage Service (S3).
Host Templates
The following Host Templates are provided within this Opspack. Click the name of each Host Template to be taken to the relevant information page, including a full Service Check description and usage instructions.
Cloud - AWS - S3
add_circleService Check Name | Description | Default Thresholds (Warning, Critical) | UOM |
---|---|---|---|
AWS - S3 - Bucket Size | The amount of data, in bytes, stored in a bucket. By default it uses standard storage class as dimension but users can override this by providing the Storage class in the dimensions argument. | N/A | B |
AWS - S3 - Number Of Objects | The total number of objects stored in a bucket for all storage classes except for the GLACIER storage class. | N/A | N/A |
AWS - S3 - All Requests | The total number of HTTP requests made to a bucket. Requires detailed monitoring to be enabled. | N/A | N/A |
AWS - S3 - Get Requests | The number of HTTP GET requests made for objects in a bucket. Requires detailed monitoring to be enabled. | N/A | N/A |
AWS - S3 - Put Requests | The number of HTTP PUT requests made for objects in a bucket. Requires detailed monitoring to be enabled. | N/A | N/A |
AWS - S3 - Delete Requests | The number of HTTP DELETE requests made for objects in a bucket. Requires detailed monitoring to be enabled. | N/A | N/A |
AWS - S3 - Head Requests | The number of HTTP HEAD requests made to a bucket. Requires detailed monitoring to be enabled. | N/A | N/A |
AWS - S3 - Post Requests | The number of HTTP POST requests made to a bucket. Requires detailed monitoring to be enabled. | N/A | N/A |
AWS - S3 - List Requests | The number of HTTP requests that list the contents of a bucket. Requires detailed monitoring to be enabled. | N/A | N/A |
AWS - S3 - Bytes Downloaded | The number of bytes downloaded for requests made to a bucket, where the response includes a body. Requires detailed monitoring to be enabled. | N/A | B |
AWS - S3 - Bytes Uploaded | The number of bytes uploaded to a bucket that contain a request body. Requires detailed monitoring to be enabled. | N/A | B |
AWS - S3 - 4xxErrors | The number of HTTP 4xx client error status code requests made to a bucket. Requires detailed monitoring to be enabled. | N/A | N/A |
AWS - S3 - 5xxErrors | The number of HTTP 5xx client error status code requests made to a bucket. Requires detailed monitoring to be enabled. | N/A | N/A |
AWS - S3 - First Byte Latency | The per-request time from the complete request being received by a bucket to when the response starts to be returned. Requires detailed monitoring to be enabled. | N/A | ms |
AWS - S3 - Total Request Latency | The elapsed per-request time from the first byte received to the last byte sent to a bucket. Requires detailed monitoring to be enabled. | N/A | ms |
Prerequisites
Opsview Monitor Version 6.8 or newer
Setup Amazon AWS for Monitoring
To monitor your AWS environment, you will need to:
- Create an IAM user with Programmatic access
- Add the CloudWatchReadOnlyAccess permission to the IAM user
- Create an access key under that IAM user
For more information, refer to How do I create an AWS access key.
Importing this Opspack
Download the cloud-aws.opspack file from the Releases section of this repository, and import it into your Opsview Monitor instance. Now you can add the Host Templates you want following the info links in the table at the top.
For more information, refer to Opsview Knowlege Center - Importing an Opspack.