- Print
- DarkLight
Ansible AWX is an open-source web-based interface for managing and automating IT infrastructure with Ansible. AWX provides a centralized platform for users to manage, schedule, and monitor Ansible automation tasks.
Integration Method: Data Collector
Tables: Account Change, Authentication, Device Inventory Info, Device Config State, Group Management, Scheduled Job Activity.
DataBee Data Collector Configuration
In order to receive logs from Ansible AWX, a Data Collector has to be installed and configured.
The data collector will receive logs from Ansible AWX and send them back to DataBee encypted.
Being by installing the Data Collector using steps described here.
Ansible AWX Configuration
Log in to the Ansible AWX console.
Navigate to the Settings in the lower-left corner and click on it.
Click on the 'Logging Settings' option.
Click the 'Edit' button.
Fill out the following details.
Enable External Logging Should be ON.
Logging Aggregator: Enter the hostname or IP address you want to send logs.
Logging Aggregator Port: Specify the port for the aggregator, which should be the same as the Port used in the Data Source.
Logging Aggregator Type: Choose the other option.
Logging Aggregator Protocol: which should be the same as the Mode used in the Data Source.
Logging Aggregator Level Threshold: Choose the INFO option.
Loggers Sending Data to Log Aggregator Form: ["awx", "activity_stream"]
Click on the “Save” button.
DataBee Source Configuration
Log into the DataBee console, navigate to the Data>Data Sources tab, and click Add New Data Source
Search “Ansible AWX” and select.
Select the “Data Collector” option.
Click on “Syslog”.
Fill out the following details.
In the Collector options, select the Data Collector you created above.
Fill out the following details
Format: JSON
Mode: TCP: Use same value as the Ansible configuration
Port: Use same value as the Ansible configuration
Click on the Submit button and a new data source will be created.