Jamf Pro Audit: Extension Attribute — Workflow

 

Overview

After downloading your Jamf Pro summary, use your favorite text editor to validate script output and to double-check the execution time for each of your script-based Extension Attributes.

 

 

Instructions

Hover over the image to the right and click each section for additional details.

Jamf Pro Audit: Extension Attribute — Workflow
Jamf Pro summary Extension Attribute Testing Script Extension Attribute Result Extension Attribute Name Extension Attribute Criticality Extension Attribute Original Time Extension Attribute “Tuned” Time Extension Attribute Reduced Frequency Extension Attribute Disabled Extension Attribute Deleted

Jamf Pro summary

(Click to enlarge)

Instructions

Login to your Jamf Pro server and navigate to the following to save your Jamf Pro summary:

  1. Settings >
  2. Information >
  3. Jamf Pro summary >
  4. Select All >
  5. Unselect All >
  6. Computer Management - Management Framework >
  7. Computer Extension Attributes >
  8. Create >
  9. Download

Extension Attribute Testing Script

(Click to enlarge)

Instructions

  1. Create a new, empty file named eaTest.sh in your Downloads folder
  2. Make the file executable with: chmod a+x ~/Downloads/eaTest.sh
  3. Copy-pasta the Extension Attribute script from your Jamf Pro summary into eaTest.sh
  4. Save eaTest.sh
  5. Validate your Extension Attribute script with: clear ; time -p ~/Downloads/eaTest.sh

Repeat Step Nos. 3 through 5 as required for each of your Extension Attributes.

Extension Attribute Result

(Click to enlarge)

Instructions

Review the output of the Extension Attribute script and document the value of real in your Excel file.

Not Installed
real 0.03
user 0.00
sys 0.00

Extension Attribute Name

(Click to enlarge)

Instructions

Enter the name of your script-based Extension Attributes

Extension Attribute Criticality

(Click to enlarge)

Instructions

How critical is this Extension Attribute to your Jamf Pro policies?

  • High
  • Med
  • Low

In theory, every Extension Attribute is "high criticality" to your Jamf Pro environment (at least all of them were when you first created them).

In practice, regularly auditing your Extension Attributes comes with the gift of hindsight and allows you to make informed decisions about what you need and what you can do without.

Extension Attribute Original Time

(Click to enlarge)

Instructions

Enter value of real from your initial testing of each Extension attribute script (i.e., eaTest.sh)

Not Installed
real 0.03
user 0.00
sys 0.00

Extension Attribute “Tuned” Time

(Click to enlarge)

Instructions

Enter value of real from the “tuned” version of your Extension attribute script.

(Luckily, all of our time-intensive Extension Attributes were of a low criticality and we simply disabled them while we evaluated the impact.)

Extension Attribute Reduced Frequency

(Click to enlarge)

Instructions

Would configuring a reduced execution frequency for this Extension Attribute negatively impact your Jamf Pro policies?

Excel Menu Options

  • • In Process
  • √ Complete
  • X Delete

Extension Attribute Disabled

(Click to enlarge)

Instructions

Would disabling this Extension Attribute negatively impact your Jamf Pro policies?

Excel Menu Options

  • • In Process
  • √ Complete
  • X Delete

Extension Attribute Deleted

(Click to enlarge)

Instructions

Would deleting this Extension Attribute — and any associated Smart Groups — negatively impact your Jamf Pro policies?

Excel Menu Options

  • • In Process
  • √ Complete
  • X Delete