Overview
The Check Point Harmony integration enables ThreatAware to collect data from your Check Point Harmony environment, providing visibility into endpoint protection status and security posture across your organisation.Connection Method: API
Setup Time: 20 minutes
Access Required: Check Point Administrator account
Data collected
The Check Point Harmony integration provides:- Endpoint protection status
- Compliance and policy status
- Device inventory from Harmony
- Security event data
Use cases
Endpoint Protection Monitoring
Track Check Point protection status across all managed endpoints
Compliance Tracking
Monitor compliance status and policy adherence across your environment
Security Posture Assessment
Validate that Harmony controls are properly configured
Audit Support
Generate reports showing endpoint protection coverage
Setup instructions
1
Log in to Check Point Harmony
Access the Check Point Harmony Portal using an account with administrator privileges.
2
Enable API Access
Navigate to Settings or Manage & Settings in the Harmony console.
- Find API Access and ensure it is enabled
- (Optional) Configure IP whitelisting to restrict API access to specific IP addresses for enhanced security
3
Create an API User
Go to User Management > API Users in the Harmony console.
- Click Add User to create a new API user
- Enter a descriptive username (e.g.,
threataware-api) - Assign a secure password
- Set permissions to Read-Only unless higher access is required
4
Copy API Credentials
Note the following details from the API user you created:
- Username: The API user name
- Password: The password you assigned
5
Enter Credentials in ThreatAware
In ThreatAware, navigate to Settings > Integrations.
- Search for and select Check Point Harmony
- Enter the required credentials:
- Username: API user name
- Password: API user password
- API Endpoint URL: Your Harmony instance URL (e.g.,
https://your-harmony-instance.checkpoint.com)
6
Connect and Verify
Click Connect to establish the integration.Verify the connection status shows Active in ThreatAware before proceeding.
Required credentials
Username
Username
Field Name: Check Point API Username
Type: String
Description: The username for the API user created in Check Point HarmonyExample:
threataware-api or svc_threatawarePassword
Password
Field Name: Check Point API Password
Type: Password (encrypted)
Description: The password associated with the Check Point Harmony API user
API Endpoint URL
API Endpoint URL
Field Name: Check Point API URL
Type: String
Description: The URL of your Check Point Harmony instanceFormat:
https://your-harmony-instance.checkpoint.com
Example: https://harmony.acme.com or https://checkpoint.company.netVerification and testing
After setup, verify the integration is working correctly:-
Check Integration Status
- Navigate to Settings > Integrations in ThreatAware
- Confirm the Check Point Harmony integration shows Active status
- Check the last sync timestamp
-
Verify Data Collection
- Wait 60 minutes for the initial data sync
- Search for a known device in ThreatAware
- Verify Check Point Harmony data appears in the device details
-
Test Queries
- Create a test query to filter devices with Harmony protection status
- Verify the data matches your expectations
Troubleshooting
Invalid Credentials
Invalid Credentials
Symptoms: Integration status shows authentication failureSolutions:
- Verify the Username and Password are entered correctly
- Ensure API access is enabled in the Harmony console
- Check that the API user account is not locked or expired
- Confirm the password was entered without extra spaces
- Test the credentials in the Check Point console directly
Connection Timeout
Connection Timeout
Symptoms: Integration fails to connect or times outSolutions:
- Verify the API Endpoint URL is correct and accessible
- Check firewall rules allow outbound HTTPS (443) to your Harmony instance
- Test the URL in a browser to ensure it’s reachable
- Verify the Harmony instance is online and responding
Access Denied
Access Denied
Symptoms: Integration connects but returns permission denied errorsSolutions:
- Verify the API user has read access to required resources
- Check if IP whitelisting is configured and includes your ThreatAware instance
- Review the Check Point API Documentation for required permissions
- Ensure the user has permissions across all required endpoints
No Data After 1 Hour
No Data After 1 Hour
Symptoms: Integration shows active but no Harmony data appearsSolutions:
- Verify there is endpoint data in Harmony to collect
- Check the API user permissions for data access
- Verify devices from Harmony are syncing to ThreatAware
- Review ThreatAware integration logs for errors
Additional resources
Check Point API Documentation
Official Check Point documentation for API configuration and permissions
ThreatAware Support
Contact ThreatAware support for integration assistance