Recently we started migrating users to our new production environment which is provisioned.  I found that only half of the new servers were reporting to EdgeSight.  Initially I thought it was due to an issue solved by this EdgeSight agent hotfix, but this turned out to not be the case.

Digging deeper, I found that the missing servers had the same server name in the \Citrix\SystemMonitoring\Data\EdgeSight.ini file.  The quick fix was to stop the EdgeSight service (Citrix System Monitoring), delete the INI file, and restart the service.  I then forced a Configuration Check and Performance Upload on the worker agents and the servers appeared in the console.

Since these were provisioned servers and the EdgeSight data writes to a “cache” drive, the long-term fix is to mount the “cache” drive associated with our template and delete the INI file, then new servers will get a fresh INI file.

Here’s a list of EdgeSight Troubleshooting articles from Citrix

CTX111043: Newly Installed EdgeSight Agent Devices Do Not Report Up

CTX114939: Troubleshooting EdgeSight

CTX123446: Real Time Remote Report Error: Access denied: You do not have permission to access this resource

CTX123293: EdgeSight Remote, Troubleshoot, and Real-time Reports Error Messages

CTX118565: EdgeSight 5.0 Frequently Asked Questions

CTX115712: No User Data for EdgeSight EndPoint Reports

CTX115855: Citrix Presentation Servers Imaged with EdgeSight Agent are Not Reporting to EdgeSight

Value for Value

If you received any value from reading this post, please help by becoming a supporter.

Thanks for reading,
Alain