BES Client Health Checks (All OSs)
2 Votes |
Collections (part of 1 collection)
Versioning - This is the latest version.
1 | BES Client Health Checks (All OSs, v9+) | 7/18/2013 2:34:13 PM |
2 | BES Client Health Checks (All OSs, v9+) | 7/18/2013 3:08:26 PM |
3 | BES Client Health Checks (All OSs) | 7/18/2013 9:33:02 PM |
Description
This is a multiple OS version of jgstews http://bigfix.me/cdb/analysis/88
Collect some data about the BES Client settings & performance. This is a work in progress and will likely be expanded.
Note: Removed the "data folder of client" which only works in v9, in favor of the older "parent folder of client folder of current site" so it will work with v8.2 deployments.
Property Details
2994550 | |
Beta - Preliminary testing ready for more | |
BES Client Health Checks (All OSs) | |
BESC | |
danielheth on 7/18/2013 9:33:02 PM | |
danielheth on 7/18/2013 9:33:02 PM | |
12158 Views / 194 Downloads | |
* Average over 0 ratings. ** Log In or Register to add your rating. |
Properties
Evaluation Loop Average
Period
6 hours
* Results in a "string"/number |
less significance 3 of (average of evaluationcycle of client as floating point / 1000 / 60)
Start type of BESClient
Period
1 day
* Results in a true/false |
if windows of operating system then start type of service "BESClient" as string else "<N/A>"
DelayedAutoStart
Period
1 day
* Results in a true/false |
if windows of operating system then (value "DelayedAutoStart" of key "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BESClient" of registry) as string else "<N/A>"
Evaluation Cycle Maximum
Period
6 hours
* Results in a "string"/number |
((maximum of it /1000* second)/minute) of evaluationcycle of client
Download Cache Limit (MB)
Period
6 hours
* Results in a true/false |
if (not exists setting "_BESClient_Download_DownloadsCacheLimitMB" of client) then ERROR "not set" else (value of setting "_BESClient_Download_DownloadsCacheLimitMB" of client)
Utility Cache Limit (MB)
Period
6 hours
* Results in a true/false |
if (not exists setting "_BESClient_Download_UtilitiesCacheLimitMB" of client) then ERROR "not set" else (value of setting "_BESClient_Download_UtilitiesCacheLimitMB" of client)
CommandPollInterval
Period
6 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))
Download Cache Size (MB)
Period
12 hours
* Results in a true/false |
(sum of sizes of descendants of folder ((pathname of parent folder of client folder of current site) & "/__Global/__Cache/Downloads")) / (1024*1024)
Utility Cache Size (MB)
Period
12 hours
* Results in a true/false |
(sum of sizes of descendants of folder ((pathname of parent folder of client folder of current site) & "/__Global/__Cache/Utilities")) / (1024*1024)
Log&History Size (MB)
Period
12 hours
* Results in a true/false |
(( (if number of files whose(name of it ends with ".log") of it > 0 then sum of sizes of files whose(name of it ends with ".log") of it else 0) + (if number of files whose(name of it ends with ".log") of folder "__Global\Logs" of it > 0 then sum of sizes of files whose(name of it ends with ".log") of folder "__Global\Logs" of it else 0) + (if number of files whose(name of it ends with "History.db") of folder "__Global" of it > 0 then sum of sizes of files whose(name of it ends with "History.db") of folder "__Global" of it else 0) ) of (parent folder of client folder of current site)) / (1024 * 1024)
Relevance
Not in Proxy Agent Context (Relevance 1131)
if exists property "in proxy agent context" then ( not in proxy agent context ) else true
Sharing
Social Media: |
Comments
|
|
Looks like the v9+ is an issue for my purpose... so I'll have to skip the "data folder of client" in favor of the older version of that statement... "parent folder of client folder of current site". I'll upload a new version very shortly. |