Giter Club home page Giter Club logo

puppet's Introduction

Panopta

Overview

This module implements and manages the Panopta agent and it's modules.

Module Description

The module allows you to install and configure the Panopta agent easely. It deploys the manifest file with the companies settings. Installs and configures the Panopta agent, and adds the server into your Panopta account.

NOTE: Resource tiltes are not being used.

Variables:

$customer_key
String Required: you can find this at: my.panopta.com > My Account
$server_key
String Optional, defaults to seeded_rand($::fqdn, 65565)
$server_group
Integer Optional, Default: 0 (unset) $aggregator_url
String Default: unset, do not use unless it needs to proxy through the OnSight appliance.
$interface_mapping
Integer Default: unset
$templates
String Optional, Default: 0 (unset) $tags
Array Optional, Default: empty
$fqdn
String Optional, Default: $::fqdn
$server_name
String Optional, Default: $::hostname
$plugins
Hash Optional, Default: empty $enable_counter_measures Boolean Optional, Default: false

Examples:

###Example with only required parameters

class {'panopta':
  customer_key => 'abc-def-hij',
  server_group => 336981
}

###Enabling a module:

class {'panopta':
  customer_key => 'abc-def-hij',
  server_group => 336981,
  modules      => {
    'mysql' => {
      username         => 'username',
      password         => 'password',
      extended_metrics => 'Threads_cached, Threads_connected, Threads_created, Threads_running'
    },
  }
}

###Enabling multiple modules:

class {'panopta':
  customer_key => 'abc-def-hij',
  server_group => 336981,
  modules      => {
    'mysql' => {
      username         => 'username',
      password         => 'password',
      extended_metrics => 'Threads_cached, Threads_connected, Threads_created, Threads_running'
    },
    'nginx' => {
      url => 'http://username:password@localhost:8080/server-status'
    }
  }
}

List of supported plugins with options and examples.

Please refer to the documentation of Panopta: http://help.panopta.com/v1.0/docs/plugins

Limitations

Supported Operating Systems

Ubuntu

  • Ubuntu 10.04
  • Ubuntu 12.04
  • Ubuntu 14.04
  • Ubuntu 16.04

Debian

  • Debian 6
  • Debian 7
  • Debian 8

puppet's People

Contributors

to-kn avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.