Documentation forSecurity Event Manager

Deploy SEM on Amazon Web Services

To deploy SEM on Amazon Web Services (AWS):

  1. Prepare for the deployment.

  2. Deploy AWS.

See the system requirements for sizing, hardware, software, and port requirements.

SolarWinds is not responsible for fees incurred when deploying SolarWinds products to AWS.

Prepare for the deployment

  1. If you are an existing SEM user, contact Customer Support to request access to the AWS Amazon Machine Image (AMI) for SEM.

    If you are evaluating SEM, contact your SolarWinds Sales representative to request access to the AWS AMI for SEM.

  2. Locate your AWS account ID and AWS Region. You will need this information in a later step.

  3. Verify that you have a copy of the PuTTY SSH client. You will need this utility in a later step.

    You can download PuTTY from the PuTTY website.
  4. Download, install, and configure the AWS Command Line Interface (CLI) for AWS account access.
  5. Create and download an access key. 

    In the AWS Console, navigate to user menu > My Security Credentials > Create Access Key.

    See Managing access keys for IAM users for details (© 2023 Amazon Web Services, Inc, available at, retrieved March 20, 2023).

  6. Save the access key ID and secret access key to a CSV file on your computer.

Deploy AWS

  1. Verify that you have access to the AWS Amazon Machine Image (AMI) for SEM.
  2. Locate your AWS account ID and AWS Region.
  3. When you receive notification that your AMI is available, launch the AMI from the AWS EC2 console.
    1. In the navigation menu. maximize Images and select AMIs.

    2. In the drop-down menu, select Private images.

    3. Select the SEM AMI, and then click Launch.

  4. In the Choose an Instance Type page, select the instance type. Select at least t3.large, as this selection covers the default specifications for SEM.

    SolarWinds recommends you use an instance type with an SSD if this is going to be a high volume deployment.

  5. Click Configure Instance.

  6. In the Configure Instance Details window, adjust the allowed CPU as required. If you are using the recommended baseline 2 CPUs 8GB, do not select a CPU option that is less than this value.

  7. Click Add Storage.

    The Add Storage window displays on your screen.

  8. In the Add Storage window, do the following:

    1. Adjust the storage space, if required. Use the SSD options as they are needed to keep up with the amount of events being received by the SEM.

    2. Modify /dev/sdb for additional log retention. You can change the disk size in the Size field if required.

  9. Click Add Tags.
  10. (Optional) If tags are part of your corporate policy, add a tag as required.

  11. Click Configure Security Group.

    The Configure Security Group window displays with the firewall policy for you syslog device and all agents.

  12. Select Create a new security group, and then enter a security group name. For each firewall rule, enter the type, protocol, port range, source, and description.

  13. Click Review and Launch.
  14. In the Review Instance Launch window, review and verify your instance launch details.

  15. Click Launch to assign a keypair to your instance and complete the launch process.
  16. Generate a key pair to connect using SSH to SEM.

    (Screenshot © 2021, Amazon Web Services, Inc.)

    1. Click the first drop-down menu and select Create a new pair.

      (Screenshot © 2021, Amazon Web Services, Inc.)

    2. In the Key pair name field, enter:


    3. Click Download Key Pair.
    4. Open PuTTY.
    5. Import the private key into PuTTY.

      See Connect to your Linux instance from Windows using PuTTY from the AWS Documentation website for instructions.

    6. Select the checkbox to acknowledge that you have access to the selected private key file (SEM.pem). This is required to log in to your instance.

      (Screenshot © 2021, Amazon Web Services, Inc.)

    7. Click Launch instances.