First, launch the script sldvspherecollect.bat and redirect its output to a file, to find out how much time it takes to collect.
IE:
Total time = 907.741s
Since the script takes 907seconds, you need to:
a) Reduce the list of Cluster / Hosts to collect until it takes less than 300 seconds (default agent collection period)
b) Increase the DataPeriodSecs and DataHistoryPeriodMin accordingly, on the above case:
[General]
DataPeriodSecs=1200
DataHistoryPeriodMin=40
Configure the agent in Real Time mode :
Edit the sldvmcluster.ini file (for each collector)
Add the "-forceCompleterReaTime 1" parameter as the following: [VCENTER] PerlScriptExtraParam=--config "C:\Program Files\sysload\sldvmcluster\sldvmcluster_template_1\sldvcenterenv.txt" -protocol https -forceCompleteRealTime 1
Modify the parameters DataPeriodSecs & DataHistoryPeriodMin in the "...\sldvmcluster\sldvmcluster_template_1\sldvspherecollect.ini"
[General]
DataPeriodSecs=600
DataHistoryPeriodMin=20
Restart the agent
Check that the parameter has been propagated to all collector ini files in the Pool.
Configure the agent in Mixed Mode:
Edit the sldvmcluster.ini file (for one collector) :
Add the "-queryfromrt 1" parameter as the following: [VCENTER] PerlScriptExtraParam=--config "C:\Program Files\sysload\sldvmcluster\sldvmcluster_template_1\sldvcenterenv.txt" -protocol https -queryfromrt 1
Modify the parameters DataPeriodSecs & DataHistoryPeriodMin in the "...\sldvmcluster\sldvmcluster_template_1\sldvspherecollect.ini"
[General]
DataPeriodSecs=600
DataHistoryPeriodMin=20
Restart the agent
Check that the parameter have been propagated to all collector ini files.
NB: This mode should be less efficient than the previous one