BES Client Info - Universal - superseded
Log In or Register to download the BES file, and more.

0 Votes

Versioning - This is an older version.

1BES Client Info - Windows6/20/2013 10:11:11 AM
2BES Client Info - Windows8/16/2013 7:03:27 AM
3BES Client Info - Windows12/9/2013 11:49:28 AM
4BES Client Info - Universal3/21/2014 2:46:24 PM
5BES Client Info - Universal4/14/2014 8:48:06 AM
6BES Client Info - Universal4/14/2014 8:56:56 AM
7BES Client Info - Universal7/28/2014 9:41:40 AM
8BES Client Info - Universal8/15/2014 7:20:22 AM
9BES Client Info - Universal9/24/2014 4:56:22 PM
10BES Client Info - Universal3/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:

http://pic.dhe.ibm.com/infocenter/tivihelp/v26r1/index.jsp?topic=%2Fcom.ibm.tem.doc_8.2%2FPlatform%2FAction%2Fc_utility.html


Property Details

ID2994646
StatusBeta - Preliminary testing ready for more
TitleBES Client Info - Universal
DomainBESC
Added by on 4/14/2014 8:56:56 AM
Last Modified by on 4/14/2014 8:56:56 AM
Counters 4507 Views / 3 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * 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
Show indented relevance
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
Show indented relevance
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
Show indented relevance
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
Show indented relevance
((maximum of it /1000* second)/minute) of evaluationcycle of client
CommandPollInterval
Period 12 hours
 
  * Results in a true/false
Show indented relevance
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
Show indented relevance
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
Show indented relevance
(((((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
Show indented relevance
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
Show indented relevance
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)
parent folder of client
Period 12 hours
 
  * Results in a true/false
Show indented relevance
parent folder of client
_BESClient_UploadManager_BufferDirectory
Period 7 days
 
  * Results in a true/false
Show indented relevance
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)
last command time (UDP)
Period 1 day
 
  * Results in a true/false
Show indented relevance
last command time of client
data folder
Period 2 days
 
  * Results in a true/false
Show indented relevance
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
Show indented relevance
(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
Show indented relevance
average duration of evaluationcycle of client
slow evals
Period 1 hour
 
  * Results in a true/false
Show indented relevance
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
Show indented relevance
((relevance percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Eval % property
Period 1 hour
 
  * Results in a true/false
Show indented relevance
((property percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Eval % action
Period 1 hour
 
  * Results in a true/false
Show indented relevance
((action percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Eval % gather
Period 1 hour
 
  * Results in a true/false
Show indented relevance
((gather percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Eval % report
Period 1 hour
 
  * Results in a true/false
Show indented relevance
((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
Show indented relevance
minimum of subscribe times of sites
# Failed Syncs
Period 12 hours
 
  * Results in a true/false
Show indented relevance
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
Show indented relevance
(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
Show indented relevance
version of client > "8.0" /* some of the properties may work fine in older clients, and some require v9+ */

Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!