Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Chef cookbook to install Scout Monitoring Agent through RVM

branch: master
README.md

chef-scout-agent

Description

Installs the Scout Server Monitoring Agent.

Requirements

This cookbooks requires the excellent chef-rvm cookbook from @fnichol.

Supported Platforms

The following platforms are supported by this cookbook, meaning that the recipes run on these platforms without error:

  • Ubuntu
  • Debian
  • Red Hat
  • CentOS
  • Fedora
  • Scientific
  • Amazon

Recipes

  • scout-agent - The default recipe.

Usage

This cookbook installs the scout-agent components if not present, and pulls updates if they are installed on the system.

Attributes

default["scout_agent"]["key"]         = ""
default["scout_agent"]["user"]        = "scout"
default["scout_agent"]["group"]       = "scout"
default["scout_agent"]["version"]     = "5.5.4"
default["scout_agent"]["rvm_ruby"]    = "ruby-1.9.3-p194"
default["scout_agent"]["rvm_gemset"]  = "scout"
default["scout_agent"]["plugin_gems"] = []
default["scout_agent"]["node_name"]   = ""

The node["scout_agent"]["plugin_gems"] takes a list of additional gems that are used by your Scout plugins. The array can contain a list of Hash elements with name and (optional) version keys. Example:

// dna ...
{
  "scout_agent": {
    // ...
    "plugin_gems": [
      { "name": "mysql", "version": "2.8.1" },
      { "name": "redis" }
    ]
  }
}

Basic Settings

You must set the value for node["scout_agent"]["key"].

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

chef-scout-agent

Something went wrong with that request. Please try again.