Understanding the output of Environment Setup task
With Middleware content, endpoint scans are accomplished using a series of shell or Powershell scripts, that provide greater accessibility to system administrators.
In most BigFix content, Fixlets continuously evaluate conditions on each endpoint. The console shows the results when the relevance clause of the Fixlet evaluates to true or false. However, for Middleware content, an Environment Setup Task triggers a scan of the endpoints. This task can be executed on-demand whenever a scan is needed or scheduled as a recurring policy from the console.
The endpoint scan is performed using a series of Shell/Powershell scripts available within individual checks or Fixlets. These scripts write collected data to individual Result files, which are then accessed by the corresponding Fixlet checks for evaluation. Once the results files are written to disk, the Fixlets read each results file and show the results in the console.
| File Name | Path in Windows | Path in Linux | Content |
| Environment_Setup_Task.log | C:\Program Files (x86)\BigFix Enterprise\BES Client\SCM\<ProjectID>\<CIS/DISA>\ | /var/opt/BESClient/SCM/<ProjectID>/<CIS/DISA>/ | Execution details of Task and individual checks. |
| <sourceID.log> | C:\Program Files (x86)\BigFix Enterprise\BES Client\SCM\<ProjectID>\<CIS/DISA>\Logs | /var/opt/BESClient/SCM/<ProjectID>/<CIS/DISA>/Logs | Logs for execution of particular fixlet/Check |
| <sourceID.Result> | C:\Program Files (x86)\BigFix Enterprise\BES Client\SCM\<ProjectID>\<CIS/DISA>\Results | /var/opt/BESClient/SCM/<ProjectID>/<CIS/DISA>/Results | Compliance status of particular fixlet/Check |
| <sourceID.sh/ps1> | C:\Program Files (x86)\BigFix Enterprise\BES Client\SCM\<ProjectID>\<CIS/DISA>\Scripts | /var/opt/BESClient/SCM/<ProjectID>/<CIS/DISA>/Scripts | Individual scripts for all the checks in the site |