Important: The BlueApp collects logs through an Amazon Simple Storage Service (S3) bucket. Therefore, you must have a Cisco Umbrella package that supports Amazon S3 log management. See Cisco Umbrella Packages page for more information.
Amazon S3 Log Management
Before USM Anywhere can collect the Cisco Umbrella log data, you must set up Amazon S3 log management in your Cisco Umbrella deployment. This requires that you have a self-managed Amazon S3 bucket in an AWS account that is configured to accept uploads from the Cisco Umbrella Service. See the Cisco Umbrella Documentation Enable Logging to Your Own S3 Bucket for detailed information about this configuration.Note: USM Anywhere currently does not support the Cisco-managed buckets in Amazon S3.
- Log in to the Cisco Umbrella (OpenDNS) dashboard.
- Go to Settings > Log Management.
- Click Amazon S3.
- In the Bucket Name field, enter the exact Amazon S3 bucket name.
- Click Verify. A confirmation message in the dashboard indicates that the bucket has been successfully verified.
Scheduling Log Collection
After you verify that Cisco Umbrella is configured to send log data to an Amazon S3 bucket for an account where you have a deployed USM Anywhere Sensor, you can set up a log collection job for USM Anywhere to retrieve that data.Note: If you want to deploy a sensor to facilitate Cisco Umbrella log collection, see AWS Sensor Deployment.
- Go to Settings > Scheduler.
-
In the left navigation menu, click Log Collection.
Note: You can use the Sensor filter at the top of the list to review the available log collection jobs on your AWS Sensor.
-
Click Create Log Collection Job.
The Schedule New Job dialog box opens.Note: If you have recently deployed a new USM Anywhere Sensor, it can take up to 20 minutes for USM Anywhere to discover the various log sources. After it discovers the logs, you must manually enable the AWS log collection jobs you want before the system collects the log data.
-
Enter the name and description for the job.
The description is optional, but it is a best practice to provide this information so that others can easily understand what it does.

- For the Action Type option, select Amazon Web Services.
- If you have more than one deployed USM Anywhere Sensor, select the Sensor on which the job should run.
-
For the App Action option, select Monitor S3 bucket.

- In the Bucket Name field, enter the name of the Amazon S3 bucket that is configured in Cisco Umbrella log management.
-
In the Path field, enter the path on the bucket where the logs reside (in this case,
dnslogs/). - For the Source Format option, select raw.
-
For the Data Source option, select Cisco Umbrella.

-
In the Schedule section, specify when USM Anywhere runs the job:
a. Select the increment as Minute, Hour, Day, Week, Month, or Year.
b. Set the interval options for the increment. The selected increment determines the available options. For example, on a weekly increment, you can select the days of the week to run the job.Warning: After a frequency change, monitor the system to check its performance. For example, you can check the system load and CPU. See USM Anywhere System Monitor for more information.Or on a monthly increment, you can specify a date or a day of the week that occurs within the month.

c. Set the start time. This is the time that the job starts at the specified interval. It uses the time zone configured for your USM Anywhere instance (the default is Coordinated Universal Time [UTC]).Important: USM Anywhere restarts the schedule on the first day of the month if the option “Every x days” is selected. - Click Save. You should start seeing new Cisco Umbrella events in USM Anywhere shortly after the initial raw log data collection and normalization.