Skip to main content
Solved

Solarwinds Discovery Agent

  • April 15, 2024
  • 3 replies
  • 20 views

Forum|alt.badge.img+2

We use Solarwinds for asset tracking and internal support. The installation instructions have you running a command to silently install. How would that be done? I'm used to Intune allowing your to run an install command but not sure where to do that here. Thanks.

Best answer by AJPinto

At a glance, looks like they want you to cache the package on the device. Then call the package with the command and install it that way. 

  • Policy to cache the package. 
    • Make note of the path Jamf caches the package to unless you want to place it in a custom path.
  • Second policy, to run the command referenced in step 3 of the silent install instructions adding the full path to the script.
    • the command should look something like "/Library/Application Support/Jamf/Waiting Room/Solarwinds_Discovery_Agent{blah}.sh  --mode unattended"
    • I would use a files and processes payload, but you could make a script and use that payload if you wanted to. 

Their gatekeeper instructions, toss that mess in the trash. You should never be globally disabling gatekeeper for any reason. IF they are not signing their package, that is a vendor problem. However, you can use xattr to whitelist the package and allow it to run in most cases.

3 replies

AJPinto
Forum|alt.badge.img+26
  • Legendary Contributor
  • Answer
  • April 15, 2024

At a glance, looks like they want you to cache the package on the device. Then call the package with the command and install it that way. 

  • Policy to cache the package. 
    • Make note of the path Jamf caches the package to unless you want to place it in a custom path.
  • Second policy, to run the command referenced in step 3 of the silent install instructions adding the full path to the script.
    • the command should look something like "/Library/Application Support/Jamf/Waiting Room/Solarwinds_Discovery_Agent{blah}.sh  --mode unattended"
    • I would use a files and processes payload, but you could make a script and use that payload if you wanted to. 

Their gatekeeper instructions, toss that mess in the trash. You should never be globally disabling gatekeeper for any reason. IF they are not signing their package, that is a vendor problem. However, you can use xattr to whitelist the package and allow it to run in most cases.


Forum|alt.badge.img+2
  • Author
  • New Contributor
  • April 18, 2024

At a glance, looks like they want you to cache the package on the device. Then call the package with the command and install it that way. 

  • Policy to cache the package. 
    • Make note of the path Jamf caches the package to unless you want to place it in a custom path.
  • Second policy, to run the command referenced in step 3 of the silent install instructions adding the full path to the script.
    • the command should look something like "/Library/Application Support/Jamf/Waiting Room/Solarwinds_Discovery_Agent{blah}.sh  --mode unattended"
    • I would use a files and processes payload, but you could make a script and use that payload if you wanted to. 

Their gatekeeper instructions, toss that mess in the trash. You should never be globally disabling gatekeeper for any reason. IF they are not signing their package, that is a vendor problem. However, you can use xattr to whitelist the package and allow it to run in most cases.


Thanks for the advice. I'll try that.


Forum|alt.badge.img
  • New Contributor
  • September 9, 2024

Thanks for the advice. I'll try that.


Did this work for you? I'm having trouble caching the .dmg file. Or does the .dmg need to be converted to a package with Composer?