AWS Storage Gateway connects an on-premises software appliance with cloud-based storage to provide seamless integration with data security features between your on-premises IT environment and the AWS storage infrastructure. You can use the service to store data in the Amazon Web Services Cloud for scalable and cost-effective storage that helps maintain data security
Use OpsRamp AWS Public cloud Integration to discover and collect metrics against AWS Storage Gateway.
External reference
Setup
To set up the AWS integration and discover the Storage Gateway resources, do the following:
- Create an AWS Integration if not available in your installed integrations. For more information on how to install the AWS Integration, refer to Installation and Configuration.
- Create a discovery profile. For more information on how to create a discovery profile, refer to Create Discovery Profile.
- Select
Storage Gatewayunder the Filter Criteria in the Edit Discovery Profile page.
AWS Integration Discovery Profile
- Save the discovery profile to make them available in the list of Discovery Profiles.
- Scan to discover the resources at any time independent of the predefined schedule.
- Once the scan is completed, you can view the Storage Gateway resources under Infrastructure > Resources > AWS category.

Event support
CloudTrail event support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
CloudWatch alarm support
- Supported
Supported metrics
| OpsRamp Metric | AWS Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| aws_storagegateway_AuditNotifications | AuditNotifications | Audit Notifications | Count | Average | Number of audit logs emitted |
| aws_storagegateway_AvailabilityNotifications | AvailabilityNotifications | Availability Notifications | Count | Average | Number of availability-related health notifications generated by the gateway in the reporting period |
| aws_storagegateway_CacheFileSize | CacheFileSize | Cache File Size | Bytes | Average | Size of files in the gateway cache. Use Average to measure average size and Max to measure maximum size |
| aws_storagegateway_CacheFree | CacheFree | Cache Free | Bytes | Average | Number of available bytes in the gateway cache |
| aws_storagegateway_CacheHitPercent | CacheHitPercent | Cache Hit Percent | Percent | Average | Percent of application read operations from the gateway that are served from cache |
| aws_storagegateway_CachePercentDirty | CachePercentDirty | Cache Percent Dirty | Percent | Average | Overall percentage of the gateway cache that has not been persisted to AWS |
| aws_storagegateway_CachePercentUsed | CachePercentUsed | Cache Percent Used | Percent | Average | Percent of the data cache used across the entire gateway |
| aws_storagegateway_CacheUsed | CacheUsed | Cache Used | Bytes | Average | Number of used bytes in the gateway cache |
| aws_storagegateway_CloudBytesDownloaded | CloudBytesDownloaded | Cloud Bytes Downloaded | Bytes | Sum | Total number of bytes that the gateway downloaded from AWS during the reporting period. Use Sum for throughput and SampleCount for IOPS |
| aws_storagegateway_CloudBytesUploaded | CloudBytesUploaded | Cloud Bytes Uploaded | Bytes | Sum | Total number of bytes that the gateway uploaded to AWS during the reporting period. Use Sum for throughput and SampleCount for IOPS |
| aws_storagegateway_FilesFailingUpload | FilesFailingUpload | Files Failing Upload | Count | Sum | Number of files which are failing to upload to AWS. Use Sum to show the number of files currently failing to upload |
| aws_storagegateway_FileSharesUnavailable | FileSharesUnavailable | File Shares Unavailable | Count | Average | Number of file shares on this gateway which are in the Unavailable state |
| aws_storagegateway_FilesRenamed | FilesRenamed | Files Renamed | Count | Sum | Number of files renamed in the reporting period |
| aws_storagegateway_HealthNotifications | HealthNotifications | Health Notifications | Count | Average | Number of health notifications that were generated by this gateway in the reporting period |
| aws_storagegateway_IndexEvictions | IndexEvictions | Index Evictions | Count | Sum | Number of files whose metadata was evicted from the cached index of file metadata to make room for new entries |
| aws_storagegateway_IndexFetches | IndexFetches | Index Fetches | Count | Sum | Number of files for which metadata was fetched. The gateway maintains a cached index of file metadata which is populated from AWS Cloud on demand |
| aws_storagegateway_IoWaitPercent | IoWaitPercent | Io Wait Percent | Percent | Average | Percentage of time that the CPU is waiting for a response from the local disk |
| aws_storagegateway_MemTotalBytes | MemTotalBytes | Mem Total Bytes | Bytes | Average | Total amount of memory on the gateway |
| aws_storagegateway_MemUsedBytes | MemUsedBytes | Mem Used Bytes | Bytes | Average | Amount of used memory on the gateway |
| aws_storagegateway_NfsSessions | NfsSessions | Nfs Sessions | Count | Average | Number of NFS sessions that are active on the gateway |
| aws_storagegateway_RootDiskFreeBytes | RootDiskFreeBytes | Root Disk Free Bytes | Bytes | Average | Number of available bytes on the root disk of the gateway. If less than 20 GB are free, increase the size of the root disk |
| aws_storagegateway_S3GetObjectRequestTime | S3GetObjectRequestTime | S3Get Object Request Time | Milliseconds | Average | Time for the gateway to complete S3 get object requests |
| aws_storagegateway_S3PutObjectRequestTime | S3PutObjectRequestTime | S3Put Object Request Time | Milliseconds | Average | Time for the gateway to complete S3 put object requests |
| aws_storagegateway_S3UploadPartRequestTime | S3UploadPartRequestTime | S3Upload Part Request Time | Milliseconds | Average | Time for the gateway to complete S3 upload part requests |
| aws_storagegateway_SmbV1Sessions | SmbV1Sessions | Smb V1Sessions | Count | Average | Number of SMBv1 sessions that are active on the gateway |
| aws_storagegateway_SmbV2Sessions | SmbV2Sessions | Smb V2Sessions | Count | Average | Number of SMBv2 sessions that are active on the gateway |
| aws_storagegateway_SmbV3Sessions | SmbV3Sessions | Smb V3Sessions | Count | Average | Number of SMBv3 sessions that are active on the gateway |
| aws_storagegateway_TotalCacheSize | TotalCacheSize | Total Cache Size | Bytes | Average | Total size of the cache |
| aws_storagegateway_UserCpuPercent | UserCpuPercent | User Cpu Percent | Percent | Average | Percentage of time that is spent on gateway processing |
| aws_storagegateway_ReadBytes | ReadBytes | Read Bytes | Bytes | Sum | Total number of bytes read from on-premises applications in the reporting period for a file share. Use Sum for throughput and SampleCount for IOPS |
| aws_storagegateway_WriteBytes | WriteBytes | Write Bytes | Bytes | Sum | Total number of bytes written to on-premises applications in the reporting period. Use Sum for throughput and SampleCount for IOPS |