This guide applies to macOS and Windows devices
About Agent Check-In Issues
macOS and Windows devices enrolled in Iru Endpoint use the Kandji Agent for various management tasks. The agent attempts to check in every 15 minutes. If a device is not checking in as expected, the following steps can help restore communication.How It Works
The Kandji Agent communicates with Iru Endpoint servers to receive configuration updates, policy changes, and application deployments. When check-ins fail, devices may not receive important updates, leading to compliance issues or outdated configurations.Check Internet Connectivity
Ensure the device has an active internet connection with access to the domains and ports outlined in Using Iru on Enterprise Networks. As a quick troubleshooting step:- Try connecting the device to a different network, such as a mobile hotspot
- If check-ins resume, the issue may be with the original network’s filtering or firewall configuration
Platform-Specific Troubleshooting
- macOS
- Windows
Force a Check-In (macOS)
Self Service
- End users can open Iru Self Service, go to Device Info, and click Sync
Command Line
- Run the following command in Terminal to force a check-in:
Reinstall the Kandji Agent
On macOS, you can reinstall the Kandji Agent from the Iru web app:1
Access device record
In the Iru web app, go to the device record
2
Reinstall Agent
From the Device Action Menu, select Reinstall Agent
3
Monitor installation status
Monitor status from the Activity tab. Look for the
InstallEnterpriseApplication MDM commandIf the command returns NotNow (device is busy):
- Ensure the Mac has a user logged in and is plugged into power, then retry. See Apple’s developer documentation
Restart Considerations
- After restart, Iru may wait up to 30 minutes to check in, allowing macOS to finish updates and background tasks
Check Agent Logs
Agent logs are located at:Agent Status Verification
Check agent status:Restart
Restarting the device can resolve a stalled process and allow the Kandji Agent to resume normal check-in.Re-Enroll
If the above steps do not resolve the issue, manually re-enroll the device.1
Remove existing enrollment
Remove the existing MDM enrollment
2
Re-enroll device
Re-enroll using the correct Blueprint code
Ensure the correct Blueprint is selected when enrolling a device. If a different Blueprint is selected, the device will enforce that Blueprint’s assigned Library items and parameters. The device record will not be duplicated after re-enrollment. Iru Endpoint links the new enrollment with the existing device record.
Advanced Troubleshooting
Review logs for:- Installation errors
- Policy failures
- Communication issues
- Network connectivity problems
Network Diagnostics
1
Test connectivity
Use network diagnostic tools to test connectivity to Iru services
2
Check firewall
Verify firewall rules allow communication with Iru domains
3
Test DNS
Ensure DNS resolution works for Iru domains
4
Check proxy
Verify proxy settings if applicable
Common Issues and Solutions
Agent not responding
Agent not responding
Symptoms:
- Device shows as offline in Iru
- No recent check-ins in device record
- Policies not applying
- Check internet connectivity
- Restart the device
- Force a manual check-in
- Reinstall the agent if necessary
Check-ins failing
Check-ins failing
Symptoms:
- Error messages in agent logs
- Network connectivity issues
- Firewall blocking communication
- Verify network connectivity
- Check firewall rules
- Test with different network
- Review agent logs for specific errors
Agent installation issues
Agent installation issues
Symptoms:
- Agent not installed after enrollment
- Installation errors in logs
- Device not appearing in Iru
- Verify device meets requirements
- Check network connectivity during enrollment
- Review installation logs
- Try manual agent installation
Best Practices
Monitor Regularly
Regularly monitor device check-in status to identify issues early
Test Connectivity
Test network connectivity to Iru services from managed devices
Review Logs
Regularly review agent logs for potential issues
Document Issues
Document recurring issues and their solutions for future reference