stdevel.omd
omd
Este rol instala y configura OMD (Open Monitoring Distribution).
Requisitos
El sistema necesita acceso a internet. Además, necesitarás una instalación de Linux soportada por OMD - por ejemplo:
- CentOS / Red Hat Enterprise Linux
- 7
- 8
- Servidor SUSE Linux Enterprise 12
- Debian
- 10 (Buster)
- 11 (Bullseye)
- Ubuntu
- 18.04 (Bionic Beaver)
- 20.04 (Focal Fossa)
- 22.04 (Jammy Jellyfish)
¡También asegúrate de tener habilitado EPEL para sistemas CentOS o Red Hat Enterprise Linux!
Variables del Rol
Variable | Predeterminado | Descripción |
---|---|---|
omd_repo_flavor |
stable |
Usar repositorio stable o testing (construcciones nocturnas) |
omd_version |
4.60 |
Versión del paquete OMD a elegir |
La variable sites
contiene un diccionario que especifica los sitios y su configuración adecuada a crear. Consulta la siguiente tabla para las posibles variables:
Variable | Descripción |
---|---|
name |
Nombre del sitio |
core |
Núcleo del sitio (icinga2 , naemon y para versiones 2.x también icinga y nagios ) |
default_gui |
GUI predeterminada (thruk , grafana y para versiones 2.x también nagios y check_mk ) |
thruk_cookie_auth |
Indicador de si se debe usar la autorización de cookie de Thruk (on o off ) |
remove_nagios_protection |
Indicador de si se deben deshabilitar los CGIs inseguros de Nagios (solo para versiones 2.x) |
admin_password |
Contraseña predeterminada omdadmin (predeterminado: vacío, establecido automáticamente por OMD) |
Por defecto, se crea un sitio Icinga2:
omd_sites:
- name: icinga2
core: icinga2
default_gui: thruk
thruk_cookie_auth: false
remove_nagios_protection: false
Dependencias
No hay dependencias.
Ejemplo de Playbook
Consulta el siguiente ejemplo:
- hosts: servers
roles:
- stdevel.omd
Establece variables si es necesario, por ejemplo:
---
- hosts: bacinga.giertz.loc
remote_user: root
roles:
- role: stdevel.omd
package_omd: '4.60'
Ten en cuenta habilitar EPEL en sistemas RHEL/CentOS:
---
- hosts: bluecap.giertz.loc
remote_user: root
roles:
- role: geerlingguy.repo-epel
- role: stdevel.omd
omd_version: '3.30'
Licencia
GPL 3.0
Información del Autor
Christian Stankowic (info@cstan.io)
Instalar
ansible-galaxy install stdevel.omd
Licencia
gpl-3.0
Descargas
121
Propietario
IT consultant and podcaster 🎙️