Overview
The Ivanti Security Controls integration enables ThreatAware to collect read-only data from your Ivanti server, providing visibility into endpoint protection status, security policies, and device compliance.Connection Method: Direct API
Setup Time: 20 minutes
Access Required: Ivanti Administrator account
Requirements: Ivanti Security Controls 2018.3 or later
Data collected
The Ivanti Security Controls integration provides:- Endpoint protection status
- Security policy compliance
- Device inventory
- Threat and vulnerability information
Use cases
Endpoint Protection
Monitor endpoint protection status across your infrastructure
Compliance Validation
Verify security policies are applied to devices
Device Inventory
Track managed devices and their security status
Threat Detection
Monitor threats detected by Ivanti Security Controls
Connection requirements
Before configuring the integration, ensure the following prerequisites are met:- Ivanti Version: Ivanti Security Controls 2018.3 or later is installed
- Admin Account: Create a new administrator account with administrative access to the Ivanti Server
- Network Access: Ensure Port 3121 is open and listening
- IP Whitelist: Contact ThreatAware to obtain the necessary IP addresses for whitelist inclusion
- Firewall Rules: Configure network and Windows firewall to permit these connections
- Public IP: The Ivanti Host must be accessible via a public IP address
Setup instructions
1
Log in to ThreatAware
Access the ThreatAware dashboard and navigate to Settings > Systems.
2
Locate Ivanti Integration
Use the search bar to find Ivanti Security Controls in the systems list.
3
Click Connect
Click Connect, and a pop-up window will appear for entering credentials.
4
Create Admin Account in Ivanti
On your Ivanti Server, create a new administrator account:
- Log in with existing administrator credentials
- Navigate to user management
- Create a new admin account specifically for ThreatAware
- Document the username and password securely
5
Configure Network Access
Ensure network connectivity is configured:
- Verify Port 3121 is open and listening on the Ivanti Host
- Contact ThreatAware to get the IP addresses that need to be whitelisted
- Configure your firewall (network or Windows Firewall) to allow connections from these IPs
- Test connectivity to the Ivanti Host from ThreatAware
6
Input Details in ThreatAware
Enter the following information into the ThreatAware integration form:
- Ivanti Host IP: The public IP address or hostname of your Ivanti Server
- Admin Username: The administrator username created in Ivanti
- Admin Password: The password for the administrator account
7
Authorize Connection
Click the Authorize button to establish the connection.
- ThreatAware will validate the credentials and network connectivity
- Wait for the authorization to complete
8
Verify Connection
Confirm the connection is successful:
- Check for confirmation notifications on the ThreatAware dashboard
- Verify the integration status shows as Active
- Wait 5-10 minutes for the initial data sync
Required credentials
Ivanti Host IP
Ivanti Host IP
Field Name: Ivanti Host IP
Type: String
Description: The public IP address or hostname of your Ivanti ServerFormat:
192.168.1.100 or ivanti.company.com
Port: 3121 (must be open and accessible)Admin Username
Admin Username
Field Name: Admin Username
Type: String
Description: The administrator username for the Ivanti Server accountThis should be the dedicated admin account created for ThreatAware.
Admin Password
Admin Password
Field Name: Admin Password
Type: Password (encrypted)
Description: The password for the Ivanti administrator account
Verification and testing
After setup, verify the integration is working correctly:-
Check Integration Status
- Navigate to Settings > Integrations in ThreatAware
- Confirm the Ivanti Security Controls integration shows Active status
- Check the last sync timestamp
-
Verify Data Collection
- Wait 10-15 minutes for the initial data sync
- Check for endpoint protection data in ThreatAware
- Verify device inventory and security status are appearing
-
Test Queries
- Create a test query to filter devices from Ivanti
- Verify the data matches your Ivanti console
Troubleshooting
Port 3121 Not Accessible
Port 3121 Not Accessible
Symptoms: Connection timeout or “Connection refused” errorsSolutions:
- Verify Port 3121 is open on the Ivanti Host:
netstat -an | grep 3121 - Check firewall rules on the Ivanti Server allow incoming connections on port 3121
- Verify Windows Firewall is configured to permit connections
- Confirm the IP addresses from ThreatAware are whitelisted
- Test connectivity:
telnet <ivanti-ip> 3121from a test machine
Invalid Credentials
Invalid Credentials
Symptoms: Integration status shows authentication failureSolutions:
- Verify the Admin Username and Admin Password are correct
- Ensure there are no extra spaces in the credentials
- Confirm the admin account is active and not locked in Ivanti
- Check that the account has administrative privileges
- Try resetting the password in Ivanti and re-entering it
Incorrect IP Address
Incorrect IP Address
Symptoms: Connection timeout or “Host not found” errorsSolutions:
- Verify the Ivanti Host IP is the public IP address (not internal)
- Confirm the IP address is accessible from ThreatAware’s network
- Check for NAT or proxy configurations that might affect routing
- Test the IP address from a network diagnostic tool
- Contact your network administrator if the IP is internal only
No Data After 15 Minutes
No Data After 15 Minutes
Symptoms: Integration shows active but no endpoint data appearsSolutions:
- Verify endpoints are managed by the Ivanti Security Controls server
- Check that the admin account has access to device data
- Review Ivanti access logs for any permission denied errors
- Confirm the Ivanti Server is syncing data correctly
- Contact ThreatAware support if the issue persists
Additional resources
Ivanti Documentation
Official Ivanti Security Controls documentation
ThreatAware Support
Contact ThreatAware support for integration assistance