Installs the agent for Scout, a hosted server monitoring service
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 28 commits behind pingdomserver:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
manifests
spec
templates
tests
.gitignore
Modulefile
README.md

README.md

Scout Puppet Module

Installs the agent for Scout, a hosted server monitoring service. This Puppet Module:

  • Installs scoutd, the Scout monitoring daemon
  • Runs scoutd

Basic Config

class {
        'scoutd':
            account_key => '0mZ6BD9DR0qyZjaBLCPZZWkW3n2Wn7DV9xp5gQPs',
}

Required Parameters

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

Optional Parameters

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

Questions?

Contact Scout (support@scoutapp.com) with any questions, suggestions, bugs, etc.

License

Apache 2.0