Created on
‎04-17-2024
07:30 AM
Edited on
‎03-31-2025
07:38 AM
By
Jean-Philippe_P
Description |
This article describes troubleshooting steps to undertake when a Windows Agent is registered with a Supervisor but not uploading events to a Collector. Before proceeding, review the compatibility matrix to verify that the correct Windows/Linux agent version is registered with a compatible Supervisor and Collector version. |
Scope | Windows Agent from v4.4.x to v7.3.x. Supervisor and Collector from v6.x to v7.3.x. |
Solution |
Prerequisites:
Note: If the Apply button is not pressed, the changes are not sent to the agent.
Troubleshooting: Understanding 3 connection communication flow:
Make sure the Collector's Health Status shows as Normal and the Last File Received is updating.
If there is an issue with Collector, see this article Troubleshooting Tip: How to troubleshoot collector issues to review the common Collector's issues.
Cause 2: Agent not uploading the events to the assigned Collector. When the template association is applied, the agent will use this Collector IP/FQDN to upload the events.
As a result, the agent should be able to reach/connect to this Collector IP or FQDN using port 443.
Test the connection from the host to the Collector on port 443 with the following command in Powershell:
Test-NetConnection <Collector_IP> -port 443
The result should show 'TcpTestSucceded = True'.
Cause 2.1: The Collector is configured with Private and Public IPs. If the Collector IP in the Health tab is a Private IP and the agent needs to use the Public IP instead, use the Virtual Collector option from the Template Association configuration and enter the Public IP -> Save.
Note: Make sure to press the 'Apply' button.
Cause 3: Network configuration causing the connection issue.
Run the following command to confirm the host is reaching the Collector and verify the HTTP codes:
cat /etc/httpd/logs/ssl_access_log | grep <HOST_IP>
If there are no logs, remove the filter host's IP and check if agent traffic is reaching the Collector. The traffic might be sent with a different host IP, depending on the networking configuration.
cat /etc/httpd/logs/ssl_access_log
Cause 4: Super list causing IP conflict. If a Supervisor IP or FQDN is configured under Admin -> Settings -> System -> Cluster Config -> Supervisors. This IP/FQDN will be sent to the Agent, creating an IP conflict.
Solution 1:
Solution 2:
Cause 5: No Agent traffic reaching the Collector.
On Collector run:
tail -f /etc/httpd/logs/ssl_access_log | grep <HOST_IP>
If there is no traffic reaching the Collector, change the Agent log level to Debug mode and review what IP the Agent is using to upload the events:
For example:
The agent will try the Collector IP and FQDN that shows in the Collector Health tab. Make sure the Windows host can resolve the Collector FQDN, or add the IP that the agent needs to use in the Host to Template Association -> Virtual Collector as indicated in Cause 2.1
Note: Revert the changes in the log4net.config file to <LogLevel>ERROR</LogLevel>. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.