Installs the agent for Pingdom Server Monitor, 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 |
---|---|---|
package_name | Optional package name to install. | 'scoutd' |
ensure | latest |
|
hostname | Optional hostname override for this node. | $::facts['networking']['hostname'] |
display_name | Optional name to display for this node within the Scout UI (defaults to the hostname). | undef |
log_file | Optional location of the log file. | /var/log/scout/scoutd.log |
ruby_path | Optional location of the ruby executable. | undef |
environment | Specify the environment, like 'production' or 'staging' this server lives in. See https://server-monitor.readme.io/docs/environments for more details. | undef |
roles | An Array of roles for this node. Roles are defined through Pingdom server monitor's UI. | []] |
http_proxy | Set an HTTP proxy if one is required to communicate with the Pingdom server monitor service from your environment. | undef |
https_proxy | Set an HTTPS proxy if one is required to communicate with the Pingdom server monitor service from your environment. | undef |
statsd_address | The interface and port to bind the statsd agent to | 127.0.0.1:8125 |
statsd_enabled | Enable the statsd protocol | false |
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. |
[] |
gems_ensure | Whether to install gems or not. | latest |
gem_provider | gem |
|
plugin_pubkey | Content of the private Plugin's public key. When not nil , key file is created in ~/scout_rsa.pub in home directory of user running scout. |
undef |
manage_repo | Should the module install scout repo? | true |
Contact Pingdom server monitor (support@server.pingdom.com) with any questions, suggestions, bugs, etc.
Apache 2.0