Skip to content
This repository has been archived by the owner on Aug 3, 2023. It is now read-only.

Latest commit

 

History

History
126 lines (81 loc) · 1.98 KB

README.md

File metadata and controls

126 lines (81 loc) · 1.98 KB

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