BES Client Info - Universal - superseded
0 Votes |
Versioning - This is an older version.
1 | BES Client Info - Windows | 6/20/2013 10:11:11 AM |
2 | BES Client Info - Windows | 8/16/2013 7:03:27 AM |
3 | BES Client Info - Windows | 12/9/2013 11:49:28 AM |
4 | BES Client Info - Universal | 3/21/2014 2:46:24 PM |
5 | BES Client Info - Universal | 4/14/2014 8:48:06 AM |
6 | BES Client Info - Universal | 4/14/2014 8:56:56 AM |
7 | BES Client Info - Universal | 7/28/2014 9:41:40 AM |
8 | BES Client Info - Universal | 8/15/2014 7:20:22 AM |
9 | BES Client Info - Universal | 9/24/2014 4:56:22 PM |
10 | BES Client Info - Universal | 3/2/2015 2:13:56 PM |
Description
Collect some data about the BES Client settings & performance. This is a work in progress and will likely be expanded.
References:
Property Details
2994646 | |
Beta - Preliminary testing ready for more | |
BES Client Info - Universal | |
BESC | |
jgstew on 4/14/2014 8:56:56 AM | |
jgstew on 4/14/2014 8:56:56 AM | |
4507 Views / 3 Downloads | |
* Average over 0 ratings. ** Log In or Register to add your rating. |
Properties
Download Cache Limit (MB)
Period
12 hours
* Results in a true/false |
if (not exists setting "_BESClient_Download_DownloadsCacheLimitMB" whose (exists value of it) of client) then ERROR "not set - 20" else (value of setting "_BESClient_Download_DownloadsCacheLimitMB" whose (exists value of it) of client)
Utility Cache Limit (MB)
Period
12 hours
* Results in a true/false |
if (not exists setting "_BESClient_Download_UtilitiesCacheLimitMB" whose (exists value of it) of client) then ERROR "not set - 10" else (value of setting "_BESClient_Download_UtilitiesCacheLimitMB" whose (exists value of it) of client)
Evaluation Loop Average
Period
30 minutes
* Results in a "string"/number |
less significance 3 of (average of evaluationcycle of client as floating point / 1000 / 60)
Evaluation Cycle Maximum
Period
30 minutes
* Results in a "string"/number |
((maximum of it /1000* second)/minute) of evaluationcycle of client
CommandPollInterval
Period
12 hours
* Results in a true/false |
if(not exists setting "_BESClient_Comm_CommandPollEnable" whose(value of it = "1") of client) then ERROR "disabled" else (if(not exists setting "_BESClient_Comm_CommandPollIntervalSeconds" of client) then ERROR "not set" else (value of setting "_BESClient_Comm_CommandPollIntervalSeconds" of client))
_BESClient_ComputerType
Period
12 hours
* Results in a true/false |
if (not exists setting "_BESClient_ComputerType" whose (exists value of it) of client) then ERROR "not set" else (value of setting "_BESClient_ComputerType" whose (exists value of it) of client)
Actual max % of CPU of Client
Period
1 day
* Results in a "string"/number |
(((((it)/((it)+((if (not exists setting "_BESClient_Resource_SleepIdle" of client OR not exists value of setting "_BESClient_Resource_SleepIdle" of client) then 480 /* Default value */ else (value of setting "_BESClient_Resource_SleepIdle" of client as integer)) as floating point))) / (sum of cores of cpupackage as floating point)) * 100) as integer) of ((if (not exists setting "_BESClient_Resource_WorkIdle" of client OR not exists value of setting "_BESClient_Resource_WorkIdle" of client) then 10 /* Default value */ else (value of setting "_BESClient_Resource_WorkIdle" of client as integer)) as floating point)
SleepIdle
Period
1 day
* Results in a true/false |
if (not exists setting "_BESClient_Resource_SleepIdle" of client OR not exists value of setting "_BESClient_Resource_SleepIdle" of client) then 480 /* Default value */ else (value of setting "_BESClient_Resource_SleepIdle" of client as integer)
WorkIdle
Period
1 day
* Results in a true/false |
if (not exists setting "_BESClient_Resource_WorkIdle" of client OR not exists value of setting "_BESClient_Resource_WorkIdle" of client) then 10 /* Default value */ else (value of setting "_BESClient_Resource_WorkIdle" of client as integer)
_BESClient_UploadManager_BufferDirectory
Period
7 days
* Results in a true/false |
if (not exists setting "_BESClient_UploadManager_BufferDirectory" whose (exists value of it) of client) then ERROR "not set" else (value of setting "_BESClient_UploadManager_BufferDirectory" whose (exists value of it) of client)
data folder
Period
2 days
* Results in a true/false |
if (version of client > "9.0") then (pathname of data folder of client) else if (windows of operating system) then (pathname of folder "__BESData" of parent folder of client) else if (mac of operating system) then ("/Library/Application Support/BigFix/BES Agent/__BESData") else ERROR "undefined" /* Need to add an if/then/else clause for linux */
WorkIdle+SleepIdle
Period
12 hours
* Results in a true/false |
(if (not exists setting "_BESClient_Resource_WorkIdle" of client OR not exists value of setting "_BESClient_Resource_WorkIdle" of client) then 10 /* Default value */ else (value of setting "_BESClient_Resource_WorkIdle" of client as integer)) + (if (not exists setting "_BESClient_Resource_SleepIdle" of client OR not exists value of setting "_BESClient_Resource_SleepIdle" of client) then 480 /* Default value */ else (value of setting "_BESClient_Resource_SleepIdle" of client as integer))
Evaluation Loop Average
Period
30 minutes
* Results in a true/false |
average duration of evaluationcycle of client
slow evals
Period
1 hour
* Results in a true/false |
following texts of firsts ": " of track fixlets whose(it contains "CustomSite" OR it as lowercase contains "opsite") of evaluationcycle of client
Eval % Relevance
Period
1 hour
* Results in a true/false |
((relevance percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Eval % property
Period
1 hour
* Results in a true/false |
((property percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Eval % action
Period
1 hour
* Results in a true/false |
((action percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Eval % gather
Period
1 hour
* Results in a true/false |
((gather percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Eval % report
Period
1 hour
* Results in a true/false |
((report percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
minimum of subscribe times of sites
Period
1 day
* Results in a true/false |
minimum of subscribe times of sites
# Failed Syncs
Period
12 hours
* Results in a true/false |
number of lines whose(it starts with " FAILED to Synchronize - ") of files whose(exists name whose(length of it = 12 AND it as lowercase ends with ".log") of it AND exists lines of it) of folders "Logs" of folders "__Global" of folders (if (version of client > "9.0") then (pathname of data folder of client) else if (windows of operating system) then (pathname of folder "__BESData" of parent folder of client) else if (mac of operating system) then ("/Library/Application Support/BigFix/BES Agent/__BESData") else ERROR "undefined" /* Need to add an if/then/else clause for linux */)
Failed Sync Sites
Period
12 hours
* Results in a true/false |
(multiplicity of it, it) of unique values of preceding texts of firsts " (" of following texts of firsts " - " of previous lines of lines whose(it starts with " FAILED to Synchronize - ") of files whose(exists name whose(length of it = 12 AND it as lowercase ends with ".log") of it AND exists lines of it) of folders "Logs" of folders "__Global" of folders (if (version of client > "9.0") then (pathname of data folder of client) else if (windows of operating system) then (pathname of folder "__BESData" of parent folder of client) else if (mac of operating system) then ("/Library/Application Support/BigFix/BES Agent/__BESData") else ERROR "undefined" /* Need to add an if/then/else clause for linux */)
Relevance
Used in 16 analyses | * Results in a true/false |
version of client > "8.0" /* some of the properties may work fine in older clients, and some require v9+ */
Sharing
Social Media: |