Install (Generic MDM)

With the Stairwell Forwarder for MacOS, organizations can automatically collect files from macOS devices (Intel & Apple Silicon supported) and have them processed by the Stairwell platform. To deploy the Stairwell Forwarder, multiple pieces will need to be in place before it can fully function.

šŸ“˜

This guide helps you deploy the Stairwell Forwarder via an MDM solution other than Jamf Pro or Kandji. For step-by-step instructions specific to these platforms, refer to our detailed documentation:

Prerequisite(s)

  • Mobile device management (MDM) on aĀ supervised macOS machineĀ or withĀ user-approved MDM enrollmentĀ on a macOS machine
  • An understanding ofĀ configuration profilesĀ and creating them in your MDM
  • System ExtensionsĀ payload
  • Privacy Preferences Policy ControlĀ payload
  • An Stairwell Preferences payload that will need:
    • YourĀ Environment ID
    • AnĀ Authentication TokenĀ (also referred to as a Registration Token)


🚧

Warning!

The initial scan (we refer to as the backscan) is a comprehensive physical disk scan that is very resource intensive for a short period of time. We do not recommend installing the forwarder on critical assets early in your deployment. Think of your first several deployments as "sacrificial" in that they will take the biggest hit because they will be uploading the greatest number of unique files and each subsequent install will have less and less unique files and therefore, shorter and less intensive backscans.

Configuration

For Configuration Profile Examples that have all of the following settings, see theĀ Download Center.

  • Configure theĀ System Extensions payloadĀ with the followingĀ required information:
    • Bundle Identifier: com.stairwell.Stairwell.ProcessMonitor
    • Team Identifier: 677UQVFGY8
  • Configure theĀ Privacy Preferences Policy Control payloadĀ with the followingĀ required information:
    • Bundle Identifier:Ā 
    com.stairwell.Stairwell.ProcessMonitor
    • Code Requirement:Ā 
    anchor apple generic and identifier "com.stairwell.Stairwell.ProcessMonitor" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "677UQVFGY8")
    • SystemPolicyAllFilesĀ set toĀ Enabled/AllowĀ (your MDM may use a different term)
  • Configure theĀ Preferences payloadĀ (sometimes referred to as a Managed Preferences payload, a Custom Settings payload, or other) with the followingĀ requiredĀ keys:
    • Payload: com.stairwell.Stairwell.ProcessMonitor
    • Key: EnvId
    • Value: <Your Environment ID>
    • Key: RegistrationToken
    • Value: <Your Authentication Token>
  • To assist in troubleshooting in the event of an error, include theseĀ optional keys:
    • Key: Debug
    • Value: True
  • Once the required profile payloads are created, push theĀ payloadsĀ out to your environment. This must be doneĀ beforeĀ installation
ā—ļø

Aside from your unique Environment ID and Authentication Token, allĀ required informationĀ should be written exactly as it appears in this article.

Installation

Once the required profile payloads have been pushed out to your environment, the Stairwell Forwarder for macOS can be deployed using your MDM and the process of your choosing. The most recent Stairwell Forwarder install package can be found on theĀ Download Center.

ā—ļø

If the profile payloads from the steps above are incorrect or not present before the installer runs, the installation will fail and require remediation.

Confirm Installation

  • Navigate toĀ https://app.stairwell.comĀ and log in
  • Click onĀ Assets
  • Click on the newly created asset name(s) to confirm the retrieval of files
  • Take note of the data underĀ All Objects
šŸ“˜

It may take a few minutes for file ingestion to begin and show in the application.


Did this page help you?