Connect SentinelOne to Anzenna
This guide walks you through creating a service user in the SentinelOne Management Console and connecting it to Anzenna for comprehensive endpoint security monitoring.
Prerequisites
SentinelOne Management Console administrator access
Anzenna account with integration permissions
Ability to create service users in SentinelOne
Overview
The integration provides:
- Endpoint detection and response monitoring
- Device inventory and health status
- Threat intelligence and alert visibility
- Agent status tracking
- Security policy compliance monitoring
Step-by-Step Instructions
1. Access SentinelOne Console
Log into your SentinelOne Management Console
Navigate to Settings > Users
2. Create Service User
Select Service Users from the navigation
Click the Actions menu
Choose Create New Service User
3. Configure Service User
Enter the service user name:
Anzenna
4. Set API Token Expiration
Click the expiration date dropdown menu
Select Custom to set a personalized expiration timeframe
Choose a target date approximately 2 years in advance
Setting a longer expiration period (2+ years) reduces the frequency of API key rotation and maintenance overhead.
Select the appropriate year from the calendar
Select the specific date for expiration
Click Apply to confirm your date selection
5. Configure Scope Permissions
Click Next to proceed to permissions
Click Select Scope of Access…
Choose the appropriate scope for your integration needs:
Global - Access to all sites and accounts
Account - Specific account access
Site - Specific site access
Choose Global for complete visibility across your entire SentinelOne deployment. Use Account or Site scope if you need to limit Anzenna's access.
Click Next after selecting scope
6. Assign Permissions
The service user needs the following permissions for monitoring:
| Permission Category | Access Level |
|---|---|
| Agents | View |
| Threats | View |
| Activities | View |
| Groups | View |
| Policies | View |
| Exclusions | View |
| Reports | View |
Select Viewer role (provides all necessary read permissions)
Or manually select View permissions for each category above
7. Create User and Get API Token
Click Create User to finalize the service user
Copy the generated API token immediately
The API token is only displayed once. If you lose it, you'll need to regenerate a new token.
Store the API token securely (you'll paste it into Anzenna next)
Click Close to exit the dialog
8. Connect to Anzenna
Log into Anzenna at
app.anzenna.ai
Navigate to Settings > Integrations
Find the SentinelOne integration card
Toggle the switch to enable the integration
Paste the API token you copied from SentinelOne
Enter your SentinelOne Management Console URL
Click Save to establish the connection
Verification
Return to Anzenna > Integrations
Confirm SentinelOne shows as Connected
Navigate to Anzenna's Endpoints dashboard
Verify devices from SentinelOne are appearing
Check that recent threats and alerts are visible
Review that agent status information is syncing
What Data is Collected
Endpoint Information
- Device inventory
- Agent versions and status
- Operating system details
- Last seen timestamps
- Network information
Security Events
- Threat detections
- Behavioral indicators
- File reputation data
- Process executions
- Network connections
Agent Status
- Agent health
- Update status
- Protection status
- Operational mode
Policy Information
- Applied policies
- Policy compliance status
- Exclusion lists
- Group assignments
Managing the Integration
Viewing Connection Status
Check integration health:
Go to Anzenna > Integrations
- Review SentinelOne connection status
- Check last successful sync timestamp
Regenerating API Token
If token is compromised or expired:
In SentinelOne, go to Settings > Users > Service Users
- Find the Anzenna service user
Click Actions > Generate New API Token
- Copy the new token
- Update in Anzenna integration settings
Click Save
Extending Token Expiration
Edit the Anzenna service user in SentinelOne
- Update the expiration date
- No need to regenerate token
- Changes take effect immediately
Revoking Access
In Anzenna, disable the SentinelOne integration
In SentinelOne, delete or disable the Anzenna service user
- All API access is immediately revoked
Troubleshooting
Connection Fails
"Invalid API token" error:
Verify token was copied correctly (no extra spaces)
- Ensure token hasn't expired
Check service user is enabled in SentinelOne
- Confirm URL format is correct
No Data Appearing
Endpoints not showing in Anzenna:
- Wait 15-30 minutes for initial sync
- Verify service user has View permissions
Check that scope includes target sites/accounts
Ensure agents are online and reporting to SentinelOne
Permission Errors
API returns access denied:
- Verify service user has Viewer role
- Check scope covers the required sites
- Ensure user wasn't accidentally disabled
- Confirm permissions weren't modified
Token Expiration Issues
Token expired unexpectedly:
- Check expiration date in SentinelOne
Regenerate new token with longer expiration
- Update Anzenna with new token
- Set calendar reminder for next expiration
Security Considerations
API token security - Treat token like a password
Least privilege - Viewer role provides read-only access
Scope limitation - Use Account/Site scope if global not needed
Regular audits - Review service user activity logs
Expiration monitoring - Set reminders before token expires
Incident response - Regenerate token if compromise suspected
Best Practices
Set long expiration - 2+ years reduces maintenance
Document token location - Note where token is stored securely
Monitor sync status - Check daily for first week after setup
Review permissions - Audit quarterly to ensure correct access
Calendar reminders - Set reminder 30 days before expiration
Test thoroughly - Verify all expected data is flowing
Keep console URL updated - Update if SentinelOne instance changes
Integration Maintenance
Regular Checks
Perform these checks monthly:
- Verify connection status
- Review last sync timestamp
- Check for any error messages
- Confirm data freshness
Before Token Expiration
30 days before expiration:
- Review if integration is still needed
- If yes, extend expiration date
- Or regenerate token with new expiration
- Update calendar reminders
During SentinelOne Upgrades
After console upgrades:
- Test integration connectivity
- Verify API compatibility
- Check for any new features/permissions
Related Resources
Need help? Contact
Anzenna Support
for assistance.