-
Notifications
You must be signed in to change notification settings - Fork 812
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