JCotton1123 / puppet-scout

Installs the agent for Scout, a hosted server monitoring service

Home Page:https://scoutapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scout Puppet Module

Installs the agent for Pingdom Server Monitor, 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
statsd_address The interface and port to bind the statsd agent to 127.0.0.1:8125
statsd_enabled Enable the statsd protocol true
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_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

About

Installs the agent for Scout, a hosted server monitoring service

https://scoutapp.com


Languages

Language:Puppet 85.5%Language:HTML 7.7%Language:Ruby 6.8%