An Ansible role that installs sysstat and configures it.
- Ansible 2+
This variable controls whether to collect the performance counters with the sar service and cron jobs:
sysstat_sar_service: noThese variables control the collector:
sysstat_history_days: 28
sysstat_compress_after_days: 31
sysstat_sadc_options: '-S DISK'
sysstat_sa_dir: /var/log/sa
sysstat_compression_program: bzip2
sysstat_sa2_generate_yesterday: no
sysstat_sa2_generate_reports: falseNone.
Add to requirements.yml:
---
- src: idiv-biodiversity.sysstat
...Download:
$ ansible-galaxy install -r requirements.ymlWrite a top-level playbook:
---
- name: head server
hosts: head
roles:
- role: idiv-biodiversity.sysstat
tags:
- sysstat
...Define the role dependency in meta/main.yml:
---
dependencies:
- role: idiv-biodiversity.sysstat
tags:
- sysstat
...MIT
This role was created in 2018 by Christian Krause aka wookietreiber at GitHub, HPC cluster systems administrator at the German Centre for Integrative Biodiversity Research (iDiv).