sysstat

Ansible Role: sysstat

An Ansible role that installs sysstat and configures it.

Table of Contents

Requirements

  • Ansible 2+

Role Variables

This variable controls whether to collect the performance counters with the sar service and cron jobs:

sysstat_sar_service: no

These 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: false

Dependencies

None.

Example Playbook

Add to requirements.yml:

---

- src: idiv-biodiversity.sysstat

...

Download:

$ ansible-galaxy install -r requirements.yml

Top-Level Playbook

Write a top-level playbook:

---

- name: head server
  hosts: head

  roles:
    - role: idiv-biodiversity.sysstat
      tags:
        - sysstat

...

Role Dependency

Define the role dependency in meta/main.yml:

---

dependencies:

  - role: idiv-biodiversity.sysstat
    tags:
      - sysstat

...

License

MIT

Author Information

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

About

install and set up sysstat

Install
ansible-galaxy install idiv-biodiversity/ansible-role-sysstat
GitHub repository
License
mit
Downloads
3774