Arista AGNI¶
Collects network identity and access data from Arista AGNI (formerly CloudVision Guardian), including user sessions, client connections, and network access events.
| Category | Identity & Access |
| Connector Name | signal-client.arista-agni |
| Auth Method | API Key (Bearer) |
| Polling Interval | 10 min (events), 1 hr (assets) |
| Multi-Instance | Yes |
| Vendor Docs | Arista CloudVision API |
Prerequisites¶
Vendor Requirements
Active Arista AGNI or CloudVision deployment with API access. Admin access required to generate API keys.
- Active Arista AGNI / CloudVision subscription
- Admin access to the CloudVision portal
- Network: Conductor can reach your CloudVision instance on port 443
Step 1: Create API Credentials¶
- Log in to the Arista CloudVision portal
- Navigate to Settings → API Keys
- Click Create API Key
- Copy the API Key and note the API Value (secret)
- Record the Organization ID from the portal settings
Store Credentials Securely
The API value is only shown once at creation time. Store it securely.
Step 2: Configure in Conductor¶
- Open the Conductor UI at
https://<conductor-ip>/admin/settings/integrations - From the Add Integration dropdown, select Arista AGNI
- Enter a unique name for this instance
-
Fill in the settings form:
Field Value Description Host <your-cloudvision-url>CloudVision instance URL API Key <your-api-key>API key from step 1 API Value <your-api-value>API secret from step 1 -
Set the Polling Interval (recommended: 10 minutes)
- Toggle Enabled to on
- Click Save
Step 3: Validate Data Flow¶
After saving, verify the integration is working:
- Check connection status — The integration tile should show a green status indicator within 1–2 polling cycles
-
Check Signal Client logs:
-
Check artifacts in Analytics — Navigate to WitFoo Analytics Signals → Search and search for artifacts from this source
Troubleshooting¶
Authentication Failed (401)¶
- Verify the API Key and API Value are correct
- Ensure the key has not been revoked or expired
Forbidden (403)¶
- The API key may not have sufficient access scope
- Verify the key has read permissions for AGNI data
Rate Limited (429)¶
- Increase the Polling Interval to 30 minutes
- Conductor automatically implements exponential backoff
No Data Appearing¶
- Confirm the integration shows Enabled in the Conductor UI
- Verify the Host URL is correct and reachable
- Ensure the Organization ID matches your CloudVision deployment
- Check Signal Client logs:
docker logs signal-client-svc --tail=100
See also: Integration Catalog · Integration Management · Signal Client · Common Troubleshooting