hmschreck.metricbeat_system

Role Name

========= This role sets up the Metricbeat system module. It uses hmschreck.metricbeat to configure Metricbeat.

Role Variables


Here are the variables you can use to customize the setup:

mb_base_period: 10s              # Base period for metrics collection
mb_cpu: true                      # Collect CPU metrics
mb_load: true                     # Collect load metrics
mb_memory: true                   # Collect memory metrics
mb_network: true                  # Collect network metrics
mb_process: true                  # Collect process metrics
mb_process_summary: true          # Collect summary of processes
mb_socket_summary: true           # Collect summary of sockets
mb_entropy: false                 # Collect entropy metrics
mb_core: false                    # Collect core metrics
mb_diskio: false                  # Collect disk I/O metrics
mb_socket: false                  # Collect socket metrics
mb_top_cpu: 5                     # Top 5 processes by CPU
mb_top_memory: 5                  # Top 5 processes by memory
mb_disk_period: 1m                # Disk metrics collection period
mb_socket_period: 10s             # Socket metrics collection period

Dependencies


This role depends on hmschreck.metricbeat.

Example Playbook


Here is an example of how to use this role in a playbook:

- hosts: servers
  roles:
     - { role: username.rolename, x: 42 }

License


This role is licensed under BSD.

Author Information


This section can include contact details or a website for the authors. (HTML is not allowed).

Informazioni sul progetto

Configure metricbeat system module

Installa
ansible-galaxy install hmschreck.metricbeat_system
Licenza
Unknown
Download
109
Proprietario