buluma.munin
Rol de Ansible munin
Servidor de monitorización Munin para RedHat/CentOS o Debian/Ubuntu.
GitHub | Versión | Problemas | Solicitudes de Extracción | Descargas |
---|---|---|---|---|
Ejemplo de Playbook
Este ejemplo está tomado de molecule/default/converge.yml
y se prueba en cada push, solicitud de extracción y liberación.
---
- name: Convergencia
hosts: all
become: true
roles:
- role: buluma.munin
La máquina necesita ser preparada. En la CI esto se hace usando molecule/default/prepare.yml
:
---
- name: Convergencia
hosts: all
become: true
gather_facts: no
roles:
- role: buluma.bootstrap
# - role: buluma.repo_epel
También se puede ver una explicación completa y un ejemplo sobre cómo usar estos roles.
Variables del Rol
Los valores predeterminados para las variables están establecidos en 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
# Se traducirá en:
# [host]
# address: [nombre]
# [extra.0]
# [extra.1]
# [...]
#
# Ten en cuenta que `nombre` puede ser el nombre del host, o grupo + nombre del host, por ejemplo:
# [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: "Notificación de Munin para ${var:group} :: ${var:host}"
# level: "advertencia crítica"
Requisitos
- Paquetes pip listados en requirements.txt.
Estado de los roles utilizados
Los siguientes roles se utilizan para preparar un sistema. Puedes preparar tu sistema de otra manera.
Requerimiento | GitHub | Versión |
---|---|---|
buluma.bootstrap | ||
buluma.repo_epel | ||
buluma.munin |
Contexto
Este rol es parte de muchos roles compatibles. Mira la documentación de estos roles para más información.
Aquí hay un resumen de los roles relacionados:
Compatibilidad
Este rol se ha probado en estas imágenes de contenedores:
contenedor | tags |
---|---|
Debian | todas |
Ubuntu | todas |
La versión mínima de Ansible requerida es 2.12, se han realizado pruebas en:
- La versión anterior.
- La versión actual.
- La versión de desarrollo.
Si encuentras algún problema, por favor regístralo en GitHub
Historial de Cambios
Licencia
Información del Autor
Munin monitoring server for RedHat/CentOS or Debian/Ubuntu.
ansible-galaxy install buluma.munin