The 'ERROR: No Metric Groups Enabled' message in the Perform Agent log means that the Perform Agent received the request but it wasn't able to determine which groups should be collected for that type of request. Since this is a default system data collection request that usually means that the Repository.loc file is missing or contains a bad path or that somehow the Repository.cfg file has been removed, become inaccessible, or corrupted.
Option A: Invalid default repository specified in the Repository.loc fileThe most common problem is that the $BEST1_HOME/bgs/mgroup/Repository.loc file is missing or doesn't contain a valid default data repository path. Without a valid Repository.loc file data collection will fail. Information on that is documented in Resolution 15109656.
Option B: Invalid or unreadable Repository.cfg fileAnother possible problem is generally associated with these errors in the $BEST1_HOME/bgs/log/[hostname]-bgsagent_6767.log:
Perform Agent (17799) Error reading: /usr/adm/best1_V.V.VV/bgs/mgroup/Repository.cfg (notReadable)
Perform Agent (17799) Collect request (Mar-19-2007.16.29) ERROR: No Metric Groups Enabled
That generally means either:
If the Repository.cfg file is owned by root, make it owned by the Perform Installation Owner (the user that owns the $BEST1_HOME/bgs/bin/bgsagent file on disk) and then restart the Perform Agent.
If the file doesn't exist it will be necessary to obtain a copy of it from another machine running the same version of Perform and the same OS version.
Option C: On Windows, the OS directory version of the MetricTable.mgt is corrupt or missingOn Windows, you may see errors like these in the Perform Agent log:
Tue Nov 04 10:08:30 2008 Perform Agent (1440:3572) Collect Request - Error: Core group 'NT Collector Information Configuration' not found
Tue Nov 04 10:08:30 2008 Perform Agent (1440:3572) Collect Request - Error: Core group 'NT System Configuration' not found
Tue Nov 04 10:08:30 2008 Perform Agent (1440:3572) Collect Request - Error: Core group 'NT Physical Disk Configuration' not found
<-- cut -->
Tue Nov 04 10:08:30 2008 Perform Agent (1440:3572) Collect Request - Error: no core groups specified for request
These error may indicate that the %BEST1_COLLECT_HOME%\bgs\mgroup\[OS]\MetricTable.mgt file has been corrupted, truncated, or removed.
The "Collect Request - Error: Core group '[group]' not found" messages indicates that the group specified is listed in the %BEST1_COLLECT_HOME%\bgs\mgroup\Repository.cfg file but can't be found in the list of 'valid' groups loaded from the MetricTable.mgt file.
On Windows there is a MetricTable.mgt file exists in both the %BEST1_COLLECT_HOME%\bgs\mgroup and %BEST1_COLLECT_HOME%\bgs\mgroup\[OS] directories, but the one in the mgroup directory is basically empty (it just had a 'This is a placeholder' comment and all of the groups are listed in the [OS] level directory.