Amazon CloudWatch Logs monitors applications and systems using log data, aggregating and storing application logs. CloudWatch Logs is useful because you can easily configure it to process additional metadata with the log files. Visit the AWS documentation to learn more about VPC flow log collection. If not already done, install and configure the Amazon CloudWatch agent to collect logs from Amazon Elastic Compute Cloud (EC2) instances. See Amazon documentation for instructions. USM Anywhere provides some CloudWatch log collection jobs out of the box, but they are disabled by default. You can enable them under Settings > Scheduler. When enabled, these jobs monitor certain log groups and collect logs from CloudWatch every five minutes. You must configure your CloudWatch agent to use these log group names and to keep the log types the same within a given log group. USM Anywhere Log Collection Jobs and CloudWatch Log GroupsDocumentation Index
Fetch the complete documentation index at: https://docs.levelblue.com/llms.txt
Use this file to discover all available pages before exploring further.
| USM Anywhere Log Collection Job Name | CloudWatch Log Group Name | Default File Path | Date Format |
|---|---|---|---|
| CloudWatch - Apache-Access-Logs | Apache-Access-Logs | /var/log/apache2/access.log | %d/%b/%Y:%H:%M:%S |
| CloudWatch - Linux-Audit-Logs | Linux-Audit-Logs | /var/log/audit/audit.log | Use the default |
| CloudWatch - Linux-Auth-Logs | Linux-Auth-Logs | /var/log/auth.log | %b %d %H:%M:%S |
| CloudWatch - Osquery-Logs | OSQuery-Logs | /var/log/osquery/osqueryd.results.log | Use the default |
- 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.
- Select Sensor as the source for your new job.
- In the Action Type drop-down list, select Amazon Web Services.
-
In the App Action drop-down list, select Monitor CloudWatch.

- Enter the Region Name, Group Name, and Stream Name information for your AWS account. Region name can be an asterisk ( * ) to monitor all regions for a given group.
-
In Source Format, select either of the following log formats:
- Syslog: All messages transmitted to USM Anywhere are processed with the assumption that they are syslog formatted. When you choose syslog as the source format, the data source selection is bypassed and USM Anywhere uses the auto-detect hints from the data sources to match the incoming messages to the correct data source.
-
Raw: Use for non-syslog formatted data.
If you select this option, you must choose the data source that USM Anywhere will use to parse all of the streams in the group. For example, to collect Amazon Virtual Private Cloud (VPC) flow logs, select the VPC Flow Logs data source.

-
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]).
- Click Save. USM Anywhere detects any enabled jobs with the same configuration and asks you to confirm before continuing. This is because having two jobs with the same configuration generates duplicate events and alarms.
