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

What is Storage Gateway?

Setup

To set up the AWS integration and discover the Storage Gateway resources, do the following:

  1. 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.
  2. Create a discovery profile. For more information on how to create a discovery profile, refer to Create Discovery Profile.
  3. Select Storage Gateway under the Filter Criteria in the Edit Discovery Profile page.
    AWS Integration Discovery Profile

    AWS Integration Discovery Profile

  4. Save the discovery profile to make them available in the list of Discovery Profiles.
  5. Scan to discover the resources at any time independent of the predefined schedule.
  6. 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 MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_storagegateway_AuditNotificationsAuditNotificationsAudit NotificationsCountAverageNumber of audit logs emitted
aws_storagegateway_AvailabilityNotificationsAvailabilityNotificationsAvailability NotificationsCountAverageNumber of availability-related health notifications generated by the gateway in the reporting period
aws_storagegateway_CacheFileSizeCacheFileSizeCache File SizeBytesAverageSize of files in the gateway cache. Use Average to measure average size and Max to measure maximum size
aws_storagegateway_CacheFreeCacheFreeCache FreeBytesAverageNumber of available bytes in the gateway cache
aws_storagegateway_CacheHitPercentCacheHitPercentCache Hit PercentPercentAveragePercent of application read operations from the gateway that are served from cache
aws_storagegateway_CachePercentDirtyCachePercentDirtyCache Percent DirtyPercentAverageOverall percentage of the gateway cache that has not been persisted to AWS
aws_storagegateway_CachePercentUsedCachePercentUsedCache Percent UsedPercentAveragePercent of the data cache used across the entire gateway
aws_storagegateway_CacheUsedCacheUsedCache UsedBytesAverageNumber of used bytes in the gateway cache
aws_storagegateway_CloudBytesDownloadedCloudBytesDownloadedCloud Bytes DownloadedBytesSumTotal number of bytes that the gateway downloaded from AWS during the reporting period. Use Sum for throughput and SampleCount for IOPS
aws_storagegateway_CloudBytesUploadedCloudBytesUploadedCloud Bytes UploadedBytesSumTotal number of bytes that the gateway uploaded to AWS during the reporting period. Use Sum for throughput and SampleCount for IOPS
aws_storagegateway_FilesFailingUploadFilesFailingUploadFiles Failing UploadCountSumNumber of files which are failing to upload to AWS. Use Sum to show the number of files currently failing to upload
aws_storagegateway_FileSharesUnavailableFileSharesUnavailableFile Shares UnavailableCountAverageNumber of file shares on this gateway which are in the Unavailable state
aws_storagegateway_FilesRenamedFilesRenamedFiles RenamedCountSumNumber of files renamed in the reporting period
aws_storagegateway_HealthNotificationsHealthNotificationsHealth NotificationsCountAverageNumber of health notifications that were generated by this gateway in the reporting period
aws_storagegateway_IndexEvictionsIndexEvictionsIndex EvictionsCountSumNumber of files whose metadata was evicted from the cached index of file metadata to make room for new entries
aws_storagegateway_IndexFetchesIndexFetchesIndex FetchesCountSumNumber 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_IoWaitPercentIoWaitPercentIo Wait PercentPercentAveragePercentage of time that the CPU is waiting for a response from the local disk
aws_storagegateway_MemTotalBytesMemTotalBytesMem Total BytesBytesAverageTotal amount of memory on the gateway
aws_storagegateway_MemUsedBytesMemUsedBytesMem Used BytesBytesAverageAmount of used memory on the gateway
aws_storagegateway_NfsSessionsNfsSessionsNfs SessionsCountAverageNumber of NFS sessions that are active on the gateway
aws_storagegateway_RootDiskFreeBytesRootDiskFreeBytesRoot Disk Free BytesBytesAverageNumber 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_S3GetObjectRequestTimeS3GetObjectRequestTimeS3Get Object Request TimeMillisecondsAverageTime for the gateway to complete S3 get object requests
aws_storagegateway_S3PutObjectRequestTimeS3PutObjectRequestTimeS3Put Object Request TimeMillisecondsAverageTime for the gateway to complete S3 put object requests
aws_storagegateway_S3UploadPartRequestTimeS3UploadPartRequestTimeS3Upload Part Request TimeMillisecondsAverageTime for the gateway to complete S3 upload part requests
aws_storagegateway_SmbV1SessionsSmbV1SessionsSmb V1SessionsCountAverageNumber of SMBv1 sessions that are active on the gateway
aws_storagegateway_SmbV2SessionsSmbV2SessionsSmb V2SessionsCountAverageNumber of SMBv2 sessions that are active on the gateway
aws_storagegateway_SmbV3SessionsSmbV3SessionsSmb V3SessionsCountAverageNumber of SMBv3 sessions that are active on the gateway
aws_storagegateway_TotalCacheSizeTotalCacheSizeTotal Cache SizeBytesAverageTotal size of the cache
aws_storagegateway_UserCpuPercentUserCpuPercentUser Cpu PercentPercentAveragePercentage of time that is spent on gateway processing
aws_storagegateway_ReadBytesReadBytesRead BytesBytesSumTotal 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_WriteBytesWriteBytesWrite BytesBytesSumTotal number of bytes written to on-premises applications in the reporting period. Use Sum for throughput and SampleCount for IOPS