Custom Dashboards and Custom Views

Plugin installation with Chef and Puppet

Chef and Puppet are configuration management tools that simplify software management and server provisioning. They provide reusable configuration scripts, called cookbooks within Chef and modules within Puppet, to automate plugin installation and management.

Chef cookbooks and Puppet modules make it easier to install New Relic plugins with required runtime dependencies, such as Java or Ruby. Managing plugins with user permissions and startup scripts also is easier.

Install plugins with Chef

Plugins in Plugin Central may come bundled with a Chef script, or you can write your own. If a Chef script is provided, this does not mean you are required to use it to install the plugin.

To use Chef, it must be installed on your system. Several versions of Chef are available, including an open source and an Enterprise version. For more information on versions and installation, see the Chef overview.

Before installing a plugin using Chef, add the Chef cookbook for New Relic Plugins:

Chef example

Chef cookbooks and recipes define roles for specific server configurations. For example, a web server might have the role 'web_server' which includes all of the software and configuration needed for a web server.

Here is an example of creating a Chef role for a server running the Wikipedia Java example plugin:

Installing plugins with Puppet

Plugins in Plugin Central may come bundled with a Puppet script, or you can write your own. If a Puppet script is provided, this does not mean you are required to use it to install the plugin.

To use Puppet, it must be installed on your system. Several versions of Puppet are available, including an open source and an Enterprise version. For more information on versions and installation, see Puppet overview.

Before installing a plugin using Puppet, add New Relic's Puppet module for plugins: