<commit_before># bundlewrap-collectd

`bundlewrap-collectd` install and configures [collectd](https://collectd.org/), "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.

## Compatibility

This bundle has been tested on the following systems:

| OS          | `[x]` |
| ----------- | ----- |
| Fedora 24   | `[x]` |
| Fedberry 24 | `[x]` |

## Integrations

## Integrations

* Bundles:
  * [firewalld](https://github.com/rullmann/bundlewrap-firewalld)
    * Zone settings from firewalld bundle will be used, if you do not overwrite this behaviour in the metdata.
  * [monit](https://github.com/rullmann/bundlewrap-monit)
    * collectd is being monitored by monit
  * [hddtemp](https://github.com/rullmann/bundlewrap-hddtemp)
    * Temperature data is being parsed by collectd

## 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': "<PASSWORD>",
            },
            'cgp': { # optional, installs the collectd graph panel by pommi
                'install_path': "/var/www/monitoring/htdocs/cgp", # required
            },
        },
    }

## Notes

### Metadata for collection
<commit_msg>add temper integration to readme<commit_after># bundlewrap-collectd

`bundlewrap-collectd` install and configures [collectd](https://collectd.org/), "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.

## Compatibility

This bundle has been tested on the following systems:

| OS          | `[x]` |
| ----------- | ----- |
| Fedora 24   | `[x]` |
| Fedberry 24 | `[x]` |

## Integrations

## Integrations

* Bundles:
  * [firewalld](https://github.com/rullmann/bundlewrap-firewalld)
    * Zone settings from firewalld bundle will be used, if you do not overwrite this behaviour in the metdata.
  * [monit](https://github.com/rullmann/bundlewrap-monit)
    * collectd is being monitored by monit
  * [hddtemp](https://github.com/rullmann/bundlewrap-hddtemp)
    * Temperature data is being parsed by collectd
  * [temper](https://github.com/rullmann/bundlewrap-temper)
    * Temperature data is being parsed by collectd

## 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': "<PASSWORD>",
            },
            'cgp': { # optional, installs the collectd graph panel by pommi
                'install_path': "/var/www/monitoring/htdocs/cgp", # required
            },
        },
    }

## Notes

### Metadata for collection

{'fraction_non_alphanumeric': 0.12012670565302144, 'fraction_numerical': 0.021442495126705652, 'mean_word_length': 2.4876805437553102, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 9, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3328152', 'n_tokens_mistral': 1230, 'n_tokens_neox': 1137, 'n_words': 382}