Sensu
Integrate Sensu with Cloudaware to surface AWS EC2 Instance facts for cloud operations and inventory reporting.
- Audience: Cloudaware administrators, cloud operations teams, and monitoring teams
- Outcome: Sensu EC2 instance facts are available in CMDB for instance context, inventory review, and reporting
Capabilities
The integration supports:
- EC2 instance fact ingestion from Sensu exports stored in Amazon S3
- Instance-level fact visibility in CMDB for AWS fleet inventory and operational context
- Search and reporting for Sensu-provided EC2 instance facts using CMDB Navigator, CMDB list views, and reports
Prerequisites
Before you begin, make sure you have:
- Access to a Cloudaware account.
- A user with access to the Admin Console and permissions to manage cloud accounts, organizations, and integrations (Cloudaware Administrator).
- Sensu EC2 instance facts exported to an Amazon S3 bucket accessible by Cloudaware.
- AWS account, bucket name, region, and file prefix for the S3 location that stores the exported Sensu facts.
- AWS account connected to Cloudaware.
Although Sensu supports multiple clouds, the Cloudaware integration currently supports only AWS.
Add a Sensu Integration to Cloudaware
- In Cloudaware, go to Admin.
- Find Sensu, then click + ADD.
- Enter the following values:
- AWS Account: Select AWS account that contains the S3 bucket with Sensu exports.
- Bucket Name: The S3 bucket name.
- Region: The AWS Region where the S3 bucket is located.
- File Prefix: The S3 object prefix for the Sensu export files.
- Click Save.
- Confirm that the integration status indicator is green.
Allow the initial discovery cycle to complete after enabling the integration.
View Sensu Data in CMDB
- In Cloudaware, open CMDB Navigator.
- In the left pane, select AWS.
- Open AWS EC2 Instances and select an instance.
- Confirm that Sensu facts are displayed on the corresponding AWS EC2 instance in the Cloudaware CMDB.
Supported Objects
Cloudaware surfaces Sensu-provided AWS EC2 instance facts on related CMDB records for inventory review and reporting.
| CMDB Object | Sensu Data |
|---|---|
| AWS EC2 Instance | Sensu facts collected from the S3 bucket |
Troubleshooting
Initial data collection may take time to complete.
Integration Shows Red Status
- Verify that the AWS account, bucket name, region, and file prefix are correct.
- Confirm that the S3 bucket exists in the selected AWS Region.
- Check that Cloudaware has permission to read the Sensu export files in the S3 bucket.
No Sensu Facts Appear in CMDB
- Confirm that Sensu export files are being written to the configured S3 location.
- Verify that the file prefix matches the path where Sensu export files are stored.
- Allow the next discovery cycle to process newly uploaded files.
- In CMDB Navigator, verify that you are reviewing relevant AWS EC2 instance records.
Some Instance Facts Are Missing
- Confirm that the missing instances are included in the Sensu export files.
- Check whether the exported facts contain identifiers that can be matched to AWS EC2 instance records in Cloudaware.
- Review the export schedule to confirm that the S3 files include current Sensu data.
Still stuck? Contact Cloudaware Support at support@cloudaware.com with the integration name, S3 bucket details, and a brief description of the issue.
Reconfigure or Remove the Integration
To change the S3 source location, edit the existing integration instead of deleting and re-creating it.
Update the Integration Details
- Go to Admin.
- Select Sensu.
- Select the specific integration.
- Open the three-dot menu (⋮), then click Edit.
- Update the required fields.
- Click Save.
Remove the Integration from Cloudaware
- Go to Admin.
- Select Sensu.
- Select the specific integration.
- Open the three-dot menu (⋮), then click Delete.
- Confirm the deletion if prompted.
Security Notes
- Grant Cloudaware only the minimum S3 read permissions required to access the Sensu export location.
- Scope access to the specific bucket and prefix used for Sensu export files whenever possible.
- Review Sensu fact content before export, because instance facts may include hostnames, instance identifiers, configuration details, and other operational metadata.
- Protect the S3 bucket with your organization's standard controls for encryption, access logging, retention, and public access blocking.
- Rotate and review AWS access permissions according to your organization's credential and access review policies.