AWS Cloud Operations Blog

Monitor your AWS resources on your mobile device with AWS Console Mobile Application

AWS customers are increasingly relying on AWS User Notifications to monitor and get real-time notifications about the AWS resources that are most important to them. The AWS Console Mobile Application can be configured as a notification delivery channel, where users can monitor AWS resources, get detailed resource notifications, diagnose issues, and take remedial actions, from the AWS Console Mobile App on their mobile device.

Solution overview

In this blog post, I’ll share the steps for configuring notifications on the AWS Console Mobile Application to receive push notifications on a mobile device. You will walk through the process of setting up a push notification on your mobile device for an Amazon CloudWatch alarm. With this configuration, you will receive a push notification on your mobile device when the CloudWatch alarm state changes to “In alarm” so that you can promptly identify issues and take remedial actions in the mobile app when needed.

Prerequisites

You will need the following:

  • An AWS account with the appropriate AWS User Notifications permissions.
  • A mobile device (iOS or Android) with the AWS Console Mobile Application installed and set-up.
  • An Amazon CloudWatch alarm.

Step 1: Enable Push Notifications

To receive notifications on your mobile device, you must allow push notifications from the AWS Console Mobile Application.

  • In the Console Mobile Application, tap Notifications on the tab menu at the bottom of your device.
  • Tap Agree (iOS) or Open Settings (Android) to enable notifications, and allow notifications on the device OS screen prompt.
Enable notifications (iOS) Enable notifications (Android)
Enable notifications (iOS) table Enable notifications (Android) table

Step 2: Set up a notification configuration

If someone in your account has already created notification configurations, you can use them by tapping Select existing and tapping the plus sign (+) next to the notification configuration name. For this demonstration I will create a new notification configuration in the app.

  • From the Notifications Inbox, tap Create New.
  • Enter a name and description (optional).
  • Select a Region.
  • Select Specific alarms.

Note: All alarms selects all available alarms in the selected region for the account. Selecting All alarms may result in increased notifications.

Create new notification (iOS) Create new notification (Android)
Create new notification (iOS) Create new notification (Android)

Step 3: Select Specific alarms

  • From the Create notification screen, tap Next.
  • On the Select alarms screen, tap the plus sign (+) next to the alarm(s) you want to be notified about.
  • Tap Save.
Select alarms (iOS) Select alarms (Android)
Select alarms (iOS) Select alarms (Android)

Step 4: View notifications

When a notification is delivered, you can tap on the notification from your devices lock screen or select the notification in your inbox to view additional details.

  • From device lock screen, tap the notification.
  • On the Notification details screen, review notification information, tap View current state to open the CloudWatch alarm screen for the live alarm state, graph, and details, or tap View Logs to open CloudWatch Logs.
  • If the CloudWatch alarm is related to a resource such as an such as an Amazon Elastic Compute Cloud (Amazon EC2) instance, or Amazon Simple Storage Service (Amazon S3) object, you can access the resource and take remedial actions in the app by selecting the service name from the Services tab menu at the bottom of your device. Alternatively, you can access the CloudShell interface in the app for command-line access to your AWS resources.
Details screen (with notification details closed- iOS) Details screen (with notification details open- Android)
Details screen
(with notification details closed- iOS)
Details screen
(with notification details open- Android)

Conclusion

AWS Customers can now monitor AWS resources, get detailed resource notifications, and take remedial actions, from AWS Console Mobile App on their mobile device. For more information on push notifications in the AWS Console Mobile Application, see Get started with push notifications in the AWS Console Mobile user guide.

Jarrod Jodoin

Jarrod Jodoin is the Principal Product Manager for AWS Console Mobile, where he focuses on making it easy for all AWS customers to monitor, manage, and stay connected to their AWS resources while on-the-go.