In order to start the sd-agent on boot we need to make use of launchd and launchctl.
This article is for our v1 agent and will soon be deprecated.
-
Download the agent to your Mac, extract the archive and copy the contents to
/Users/Shared/sd-agent/
curl -LO https://www.serverdensity.com/downloads/sd-agent.tar.gz tar xvfz sd-agent.tar.gz sudo mv sd-agent /Users/Shared/
- Update the config.cfg file to include your SD URL and device agent key.
sudo nano /Users/Shared/sd-agent/config.cfg
-
Download the plist file and save it at
/Library/LaunchDaemons/com.serverdensity.agent.plist
curl -LO http://archive.serverdensity.com/com.serverdensity.agent.plist sudo mv com.serverdensity.agent.plist /Library/LaunchDaemons/
- Run the following commands to give the correct permissions and load the plist file with launchctl
sudo chown root /Library/LaunchDaemons/com.serverdensity.agent.plist sudo chgrp wheel /Library/LaunchDaemons/com.serverdensity.agent.plist sudo launchctl load /Library/LaunchDaemons/com.serverdensity.agent.plist
- Reboot.
Comments