buluma.munin
Rola Ansible munin
Serwer monitorujący Munin dla RedHat/CentOS lub Debian/Ubuntu.
GitHub | Wersja | Zgłoszenia | Prośby o łączenie | Pobrania |
---|---|---|---|---|
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
- pakiety pip wymienione w requirements.txt.
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 | ||
buluma.repo_epel | ||
buluma.munin |
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:
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
Licencja
Informacje o autorze
Munin monitoring server for RedHat/CentOS or Debian/Ubuntu.
ansible-galaxy install buluma.munin