buluma.munin

Rola Ansible munin

Serwer monitorujący Munin dla RedHat/CentOS lub Debian/Ubuntu.

GitHub Wersja Zgłoszenia Prośby o łączenie Pobrania
github Version Issues PullRequests Rola Ansible

Przykład Playbooka

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym wypchnięciu, prośbie o łączenie oraz wydaniu.

---
- name: Zbieżność
  hosts: all
  become: true

  roles:
    - role: buluma.munin

Maszyna musi być przygotowana. W CI jest to robione za pomocą molecule/default/prepare.yml:

---
- name: Zbieżność
  hosts: all
  become: true
  gather_facts: no

  roles:
    - role: buluma.bootstrap
    # - role: buluma.repo_epel

Zobacz również pełne wyjaśnienie i przykład jak używać tych ról.

Zmienne Roli

Domyślne wartości zmiennych są ustawione w defaults/main.yml:

---
munin_conf_d_directory: /etc/munin/conf.d

munin_dbdir: /var/lib/munin
munin_htmldir: /var/www/html/munin
munin_logdir: /var/log/munin
munin_rundir: /var/run/munin

munin_includedir: /etc/munin/conf.d

munin_html_strategy: cron
munin_graph_strategy: cron
munin_cron_job: present

munin_max_processes: 12

munin_admin_user: munin
munin_admin_password: munin

# Będzie przetłumaczone na:
# [host]
#   address: [nazwa]
#   [extra.0]
#   [extra.1]
#   [...]
#
# Zauważ, że `nazwa` może być nazwą hosta lub grupą + nazwą hosta, na przykład:
# [example.com;foo.example.com]
munin_hosts:
  - name: "localhost"
    address: "127.0.0.1"
    extra: ["use_node_name yes"]

munin_alerts: []
#  - name: "JohnDoe"
#    email: "[email protected]"
#    subject: "Powiadomienie Munin dla ${var:group} :: ${var:host}"
#    level: "warning critical"

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymagania GitHub Wersja
buluma.bootstrap Ansible Molecule Version
buluma.repo_epel Ansible Molecule Version
buluma.munin Ansible Molecule Version

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról aby uzyskać więcej informacji.

Oto przegląd powiązanych ról:

dependencies

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
Debian wszystkie
Ubuntu wszystkie

Minimalna wymagana wersja Ansible to 2.12, testy przeprowadzono na:

  • poprzedniej wersji.
  • bieżącej wersji.
  • wersji deweloperskiej.

Jeśli znajdziesz jakieś problemy, zgłoś je na GitHub

Dziennik zmian

Historia roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Munin monitoring server for RedHat/CentOS or Debian/Ubuntu.

Zainstaluj
ansible-galaxy install buluma.munin
Licencja
apache-2.0
Pobrania
2.2k
Właściciel
DevOps Engineer