Installs the agent for Scout, a hosted server monitoring service. This Puppet Module:
- Installs scoutd, the Scout monitoring daemon
- Runs scoutd
class {
'scoutd':
account_key => '0mZ6BD9DR0qyZjaBLCPZZWkW3n2Wn7DV9xp5gQPs',
}
Parameter | Description | Default Value |
---|---|---|
account_key |
The agent requires a Scout account and the account's associated key. The key can be found in the account settings tab within the Scout UI or in the server setup instructions. The key looks like:
0mZ6BD9DR0qyZjaBLCPZZWkW3n2Wn7DV9xp5gQPs
|
nil |
Parameter | Description | Default Value |
---|---|---|
hostname | Optional hostname override for this node. | nil |
display_name | Optional name to display for this node within the Scout UI (defaults to the hostname). | nil |
log_file | Optional location of the log file. | nil |
ruby_path | Optional location of the ruby executable. | nil |
environment | Specify the environment, like 'production' or 'staging' this server lives in. See https://www.scoutapp.com/help#overview_of_environments for more details. | nil |
roles | An Array of roles for this node. Roles are defined through Scout's UI. | nil |
http_proxy | Set an HTTP proxy if one is required to communicate with the Scoutapp service from your environment. | nil |
https_proxy | Set an HTTPS proxy if one is required to communicate with the Scoutapp service from your environment. | nil |
gems | An Array of plugin gem dependencies to install. For example, you may want to install the redis gem if this node uses the redis plugin. |
nil |
plugin_pubkey | Content of the private Plugin's public key. When not nil , key file is created in ~/.scout/scout_rsa.pub in home directory of user running scout. |
nil |
Contact Scout ([email protected]) with any questions, suggestions, bugs, etc.
Apache 2.0