Skip to content

Installs the agent for Scout, a hosted server monitoring service

Notifications You must be signed in to change notification settings

justicel/puppet-scout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scout Puppet Module

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

  • Installs the Scout Ruby gem
  • Configures a Cron job to run the monitoring agent

Basic Config

class {
        'scout':
            key => '0mZ6BD9DR0qyZjaBLCPZZWkW3n2Wn7DV9xp5gQPs',
}

Required Parameters

Parameter Description Default Value
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
user User to run the Scout agent under. Will be created if it does not exist. scout
group User group to run the Scout agent under. Will be created if it does not exist. scout
server_name Optional name to display for this node within the Scout UI. nil
roles An Array of roles for this node. Roles are defined through Scout's UI. 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
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
bin The full path to the scout gem executable. When nil, this is discovered via Gem#bindir. 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

About

Installs the agent for Scout, a hosted server monitoring service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published