stdevel.omd

Estado de Construcción

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)

Acerca del proyecto

Installs and configures OMD

Instalar
ansible-galaxy install stdevel.omd
Licencia
gpl-3.0
Descargas
121
Propietario
IT consultant and podcaster 🎙️