Part 1: Duo Data Ingestion
Set up a Duo Admin API application so ConfigView can pull your Duo data into the dashboard.Step 1: Create the Admin API Application
- In the Duo Admin Panel, navigate to Applications > Protect an Application.
- In the search box, find Admin API in the list.
- Click Protect next to it.
- Document the Integration key, Secret key, and API hostname (e.g.
api-XXXXXXXX.duosecurity.com).
Note: Under the application’s Permissions, enable the following read-only permissions: Grant read information, Grant read log, and Grant read resource.
Step 2: Add the Secrets to ConfigView
- Go to your ConfigView dashboard:
https://{companyname}.configview.com/admin/secret/ - Click Add Secret
- Create the following secrets:
DUO_IKEY: The Integration keyDUO_SKEY: The Secret keyDUO_API_HOST: The API hostname (e.g.api-XXXXXXXX.duosecurity.com)
- Click Save
Step 3: Enable the Duo App in ConfigView
- Go to:
https://{companyname}.configview.com/admin/cron/ - You should see Duo in the list of available apps
- Select the scripts you want to run.
- Click Save
Step 4: Verify
- Go to:
https://{companyname}.configview.com/admin/status/ - Run the Duo health check.
- All checks should pass.
Data Tables
Once the scripts run, the corresponding Duo tables will be created in your database. All tables include arun_at column for historical tracking.