Giter Club home page Giter Club logo

bundlewrap-collectd's Introduction

bundlewrap-collectd

bundlewrap-collectd install and configures collectd, "a daemon which collects system and application performance metrics periodically and provides mechanisms to store the values in a variety of ways". By default data is being stored in RRD files. Additionally it's possible to configure collectd as server as well as client to send data encrypted to another instance.

Maintenance notice

As of February 2018 this bundle will not be mainained anymore. If you encounter any issues I cannot help.

Integrations

  • Bundles:
    • firewalld
      • Zone settings from firewalld bundle will be used, if you do not overwrite this behaviour in the metdata.
    • monit
      • collectd is being monitored by monit
    • hddtemp
      • Temperature data is being parsed by collectd
    • temper
      • Temperature data is being parsed by collectd
    • PostgreSQL
      • Some nice database stats!
    • Many, many more

Metadata

'metadata': {
    'collectd': {
        'interval': "10", # optional, defaults to 10
        'collect_internal_stats': True, # optional, `False` by default
        'server': { # off by default
            'ip': "10.11.12.13",
            'port': "25826", # optional, defaults to 25826
            'firewalld_permitted_zone': "internal", # optional, only used when firewalld bundle is used
        },
        'client': { # off by default
            'ip': "10.11.12.13", # your servers ip address!
            'port': "25826", # optional, defaults to 25826
            'user': "username",
            'password': "secret",
        },
        'cgp': { # optional, installs the collectd graph panel by pommi
            'install_path': "/var/www/monitoring/htdocs/cgp", # required
        },
    },
}

Notes

Metadata for collection

There are a few options to manipulate what is collected by default. e.g. if you're running lxc containers you won't need to collectd load statistics. Take a look into files/collectd.conf for details.

Server configuration

Using the server requires a data dir: <bwrepo>/data/collectd/server_auth Within this dir the authentication file will be stored. Please find additional information about these files in the collectd wiki.

Please check if your server IP is matching firewalld Zone setting. If not please use the firewalld_allowed_zone setting.

bundlewrap-collectd's People

Contributors

stillbeben avatar

Watchers

 avatar  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.