BigFix Client - Audit - Universal - superseded
| 0 Votes |
Versioning - This is an older version.
| 1 | BigFix Client - Audit - Universal | 4/27/2016 8:37:58 AM |
| 2 | BigFix Client - Audit - Universal | 5/10/2016 7:14:58 AM |
| 3 | BigFix Client - Audit - Universal | 5/30/2016 10:21:14 AM |
| 4 | BigFix Client - Audit - Universal | 7/19/2016 7:38:36 PM |
| 5 | BigFix Client - Audit - Universal | 9/8/2016 6:17:52 AM |
| 6 | BigFix Client - Audit - Universal | 9/27/2016 11:53:01 PM |
Description
This analysis provides detailed information on the current status of the BigFix Client.
This analysis is almost entirely based on the analysis written by jgstew (kudos, compliments, and credit completely to him) available here: https://bigfix.me/analysis/details/2994765
Property Details
| 2998021 | |
| Alpha - Code that was just developed | |
| BigFix Client - Audit - Universal | |
| BESC | |
| C3 Platform KickStart | |
| strawgate on 4/27/2016 8:37:58 AM | |
| strawgate on 4/27/2016 9:59:02 AM | |
| 4069 Views / 4 Downloads | |
* Average over 0 ratings.
** Log In or Register to add your rating.
|
Properties
Client - Evaluation Cycle (Avg)- Universal
Period
30 minutes
| * Results in a "string"/number |
less significance 3 of (average of evaluationcycle of client as floating point / 1000 / 60)
Client - Evaluation Cycle (Max) - Universal
Period
30 minutes
| * Results in a "string"/number |
((maximum of it /1000* second)/minute) of evaluationcycle of client
Client - Max CPU Usage - Universal
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)
Client - Installation Directory - Universal
Period
12 hours
| * Results in a true/false |
parent folder of client
Client - Last UDP Ping - Universal
Period
1 day
| * Results in a true/false |
last command times of client
Client - WorkIdle+SleepIdle - Universal
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))
Client - Slow Evaluations - Universal
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
Client - Eval % Relevance - Universal
Period
1 hour
| * Results in a true/false |
((relevance percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Client - Eval % property - Universal
Period
1 hour
| * Results in a true/false |
((property percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Client - Eval % action - Universal
Period
1 hour
| * Results in a true/false |
((action percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Client - Eval % gather - Universal
Period
1 hour
| * Results in a true/false |
((gather percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Client - Eval % report - Universal
Period
1 hour
| * Results in a true/false |
((report percent of it * 100) / (100-(sleep percent of it))) of evaluationcycle of client
Client - # Failed Syncs - Universal
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 */)
Client - Failed Sync Sites - Universal
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 */)
Client - Actions whose exit code != 0 - Universal
Period
2 days
| * Results in a true/false |
lines whose(it contains " (Exit Code=" AND it does not contain " (Exit Code=0)") of files whose((name of it as uppercase ends with ".LOG") AND (name of it as uppercase does not start with "INSTALL") AND (name of it as uppercase does not start with "SOFTWARE") AND (exists content whose(it contains "Current Date:" OR it contains "Client version" OR it contains "Report posted successfully") of it)) of folder "Logs" of folder "__Global" of ( (if (exists properties whose(it as string starts with "data folder of " AND it as string contains "client")) then (data folder of client) else NULL)|(folder "/var/opt/BESClient/__BESData")|(folder "/Library/Application Support/BigFix/BES Agent/__BESData")|(folder "__BESData" of parent folder of client) )
Client - BESData Folder - Universal
Period
12 hours
| * Results in a true/false |
( (if (exists properties whose(it as string starts with "data folder of " AND it as string contains "client")) then (data folder of client) else NULL)|(folder "/var/opt/BESClient/__BESData")|(folder "/Library/Application Support/BigFix/BES Agent/__BESData")|(folder "__BESData" of parent folder of client) )
Client - BigFix Log Folder - Universal
Period
12 hours
| * Results in a true/false |
folder "Logs" of folder "__Global" of ( (if (exists properties whose(it as string starts with "data folder of " AND it as string contains "client")) then (data folder of client) else NULL)|(folder "/var/opt/BESClient/__BESData")|(folder "/Library/Application Support/BigFix/BES Agent/__BESData")|(folder "__BESData" of parent folder of client) )
Client - Folders of SystemRoot - Universal
Period
6 hours
| * Results in a true/false |
folders of root folder of drive of system folder
Client - Number of BigFix Log Files - Universal
Period
12 hours
| * Results in a true/false |
number of files whose((name of it as lowercase ends with ".log") AND exists lines of it AND 12 = length of name of it) of folders "Logs" of folders "__Global" of ( (if (exists properties whose(it as string starts with "data folder of " AND it as string contains "client")) then (data folder of client) else NULL)|(folder "/var/opt/BESClient/__BESData")|(folder "/Library/Application Support/BigFix/BES Agent/__BESData")|(folder "__BESData" of parent folder of client) )
Client - Number of BigFix Log Backups - Universal
Period
12 hours
| * Results in a true/false |
number of files whose((name of it as lowercase ends with ".bkg") AND exists lines of it AND 12 = length of name of it) of folders "Logs" of folders "__Global" of ( (if (exists properties whose(it as string starts with "data folder of " AND it as string contains "client")) then (data folder of client) else NULL)|(folder "/var/opt/BESClient/__BESData")|(folder "/Library/Application Support/BigFix/BES Agent/__BESData")|(folder "__BESData" of parent folder of client) )
Client - Bad Cache Files? - Universal
Period
7 days
| * Results in a true/false |
items 0 of (name of it, sha1 of it) whose(item 0 of it != item 1 of it) of files of folders of folders "__Global\__Cache" of ( (if (exists properties whose(it as string starts with "data folder of " AND it as string contains "client")) then (data folder of client) else NULL)|(folder "/var/opt/BESClient/__BESData")|(folder "/Library/Application Support/BigFix/BES Agent/__BESData")|(folder "__BESData" of parent folder of client) )
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: |

