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
Thanks,
Alain
Hi,
I’m having the same issue – the server name on ini file appears to the exactly the same across the servers
How did you “force a Configuration Check and Performance Upload on the worker agents”?
Can you provided step by step of the above?please
John,
To force a Configuration check or Performance Upload do the following:
1. Log into your EdgeSight console
2. Click on the Configure Tab
3. On the left-hand side under Company Configuration, click on Agents
4. Click on Run Worker
5. Either enter the server name or click on the computer button to search for the server
6. You will see a status message and a drop down menu for the server. Select Performance Upload or Configuration Check and click Run Worker.
7. A performance upload can tax your server system and will take a few minutes, so only use on a lightly loaded system or during off hours. A Configuraiton Check will happen faster.
8. To check on the status of either operation. Enter the server name again and select one of the drop down menu items. The Last Attempt and Last Result fields will tell you if it has completed.
Thanks for reading,
Alain