Setting up nOps (Automated Setup)

Setting up the AWS account in nOps is simple. You just need to enter the project name you want to use for nOps and a valid AWS S3 bucket name in nOps, and then go to the AWS Management Console to set up the project in one click. The account that you use to log in must have the below-mentioned permissions in order to set up the account properly.

Prerequisites:

A. The following are the minimum set of permissions the AWS user needs to successfully set up the AWS project

Lambda permissions:

  1. Read:
    • GetFunction
    • GetFunctionConfiguration
  2. Write:
    • CreateFunction
    • DeleteFunction
    • InvokeFunction

IAM and CloudFormation:

Write permissions

Steps to set up a project in nOps:

Check the steps below:


  1. Log in to nOps.io
  2. If logged in for the first time in nOps, then on "Welcome to nOps" pop-up click on "Add AWS Account" button. Otherwise, go to "Settings → Project Setting" from top right user avatar drop-down.
    Screenshot
    Screenshot
  3. Once you click on the "Project Settings" option it will open "AWS Projects" pop-up.
  4. In “AWS Projects” pop-up, click on “Add new nOps Project”.
    Screenshot
  5. Select "nOps Wizard Setup" method from the method selection pop-up.
    Screenshot
  6. It will open "Add nOps Project" pop-up with a simple form. Enter the "Project Name" (Name for your AWS workload in nOps) and "Bucket Name" (AWS S3 System bucket which will be used for system logs and billing data.)
    Note: Make sure you enter a correct and valid AWS S3 billing bucket. Otherwise you will not get the required view of data.
    Screenshot
  7. Click on “Setup” button and you will be redirected to the AWS console login page to complete the setup.
  8. On the AWS console, the user will be asked to log in using user credentials that have rights defined as per prerequisite section.
    Screenshot
  9. Once logged in, the user will be redirected to the “Create Stack” screen. All the fields on this page will be pre-populated.
    Screenshot
  10. Mark the checkbox for “I acknowledge that AWS CloudFormation might create IAM resources” and click on “Create” button.
  11. If you have all required permissions, as mentioned at the top in the prerequisites section, then the setup will start creating the stack with status “CREATE_IN_PROGRESS”. Once the stack is created then “Status” will be “CREATE_COMPLETE”. You can click the browser refresh button to check progress. Normally it takes 1 to 2 minutes to complete the process.
    Screenshot
  12. If you don't have proper permissions then you will see errors like in the screenshot below and the stack will not be created. You can assign the necessary permissions and rerun the setup.
    Screenshot
  13. Log in to https://www.nops.io after the nOps integration (stack) create process completes.
    Note: It'll take a couple of hours typically before you start seeing the different nOps dashboards and compliances views populated with data from your workload. If you have any questions, please contact us at support@nops.io, or by phone at +1 866-673-9330.

Reference:

Template URL: https://s3-us-west-2.amazonaws.com/nops-users/nOpsRole.yaml

nOps Help Center

© 2019 nOps.io All Rights Reserved.