Skip to content

Puppet module for installing the newrelic monitoring daemon

License

Notifications You must be signed in to change notification settings

DevOpsFu/puppet-newrelic

 
 

Repository files navigation

Newrelic Puppet Module

Build Status

This module manages installation and configuration of newrelic server monitoring daemon and application monitoring agents.

Quick Start

Install the server monitoring daemon

class { 'newrelic::server':
    license_key => 'your_license_key'
}

Install application monitoring agents

Currently the following application monitoring agents are supported:

  • [PHP] (#php)

PHP

Basic installation:

class { 'newrelic::php':
    license_key => 'your_license_key',
}

If you need to customize the installation process, you can pass parameters to the class:

class { 'newrelic::php':
    license_key => 'your_license_key',
    install_noksh => 1,
    install_shell => 'bash',
    install_path => 'path1:path2',
    install_phplist => 'dir1:dir2',
    install_arch => 'x86',
    install_initscript => 'initscript-name',
    install_daemonpath => '/usr/bin/newrelic-daemon',
    install_use_cp_not_ln => 'startup-daemon'
}

See Newrelic's documentation for more information about these options.

License

This module is released under the MIT License.

Contact

Tyler Stroud tyler@tylerstroud.com

Support

Please log tickets and issues at our Projects site

Running the Tests

To run the rspec-puppet tests:

rake spec

About

Puppet module for installing the newrelic monitoring daemon

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Puppet 60.5%
  • Ruby 39.5%