Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Cloudaware supports integration with such monitoring services as Pingdom, Sumo Logic, Zabbix, etc. These services collect and analyze data from different resources (AWS S3 Bucket, CloudTrail, URLs, etc) and may send notifications or alerts of different types to provide the information about current state of a resource. Through the use of webhook integration (a special link should be generated for a monitoring service), this information can be transformed and utilized in CloudAware Incidents. 

...

CloudAware Incident is a custom object with fields containing the required data (e.g: Incident Source Provider, Duration, Severity, etc) received from the customer's resources. If fields are not populated with data, there may be few reasons:

...

  • There are no issues detected

...

  • Mal-configuration

...

Table of Contents

API Key Generation

1.  API key generation   1) Create a Google Cloud Project account.

   2) 2. Submit an access request to support@cloudaware.com providing the full e-mail email address of the associated Google Cloud Project account.

   3) 3. Activate access to CloudAware REST API using API Manager: go to https://console.cloud.google.com → API Manager Google Console → APIs & Services → Library → Private APIs → click filter by Private:

...

4. Click external.endpoints.cloudaware-vm.cloud.googEnable.

Image Removed

Image Removed

Image Removed

...

5. Generate API key. Go back to APIs & Services → Credentials → +Create credentials → API Key. Copy

...

6. Copy the API Key to the clipboard.Image Removed

...

Image Removed

...


Incident Webhook Configuration in Cloudaware

    1) Log . Log in to your Cloudaware and go to account → Admin.Image Removed

...

    2) . Scroll down to Other integrations and select Cloudaware CloudAware Incident Webhook. Click +Add.Image Removed

...

    3) Select Add Integration

    4) 3. Type the Name of a new integration. This name will be populated to Incident Source Providerfield on the CloudAware Incident CloudAware Incident object. It will also help you to find the source provider of each created incident, if you have several accounts. Click Save.

Image Removed

...

4. Replace {API_KEY} part from URL with the API Key generated for the instance you would like to monitor. This will be the URL for the HTTP requests.

Image Removed

Image Removed

3. Webhook key generation

...

Webhook Key Generation

1. Go to Google API ExplorerSet API key / OAuth 2.0 Client ID.Image Removed

...

    2) . Select Custom credentials and insert the API key generated before. Click Save.Image Removed

...

    3) Select one of the available APIs

Image Removed

    4) 3. Services → External API v1 → external.incidents.create.

...

4. Insert the parameters and the Request body (the subject can be CPUUtilization is too high on eoduat-eu-central-db.RDS.eu-central (instance name){InstanceName}, for example). You can also see the tips under the question mark on every field from the Request body helping you to insert the right valuesImage Removed

...

5. Webhook key is generated in Cloudaware:Image Removed

...

4. Execute a request 6. Select Execute without OAuth ( or Authorize and execute if it is required by  depending on your API method).

57. Check the a new incident created in Cloudaware.Image Removed

...