-
Notifications
You must be signed in to change notification settings - Fork 810
SmartOS
alq666 edited this page Dec 17, 2012
·
1 revision
By and large, the SmartOS port of the agent required nigh no customization. The 2 areas that are wildly different are:
- Packaging
- Service Management
On SmartOS, the agent lives in /opt/local/datadog and uses a python virtualenv. Thus no python packages are installed outside of its home.
The agent is controlled by SMF. The manifest is created with manifold.
Here's the list of commands used to author the manifest:
pkgin in manifold
svccfg validate packaging/datadog-agent/smartos/dd-agent.xml
And SMF deployment is handled by:
svccfg import packaging/datadog-agent/smartos/dd-agent.xml