stdevel.omd

Build-Status

omd

Dieses Role installiert und konfiguriert OMD (Open Monitoring Distribution).

Anforderungen

Das System benötigt Zugriff zum Internet. Außerdem benötigen Sie eine Linux-Installation, die von OMD unterstützt wird - z.B.:

  • CentOS / Red Hat Enterprise Linux
    • 7
    • 8
  • SUSE Linux Enterprise Server 12
  • Debian
    • 10 (Buster)
    • 11 (Bullseye)
  • Ubuntu
    • 18.04 (Bionic Beaver)
    • 20.04 (Focal Fossa)
    • 22.04 (Jammy Jellyfish)

Stellen Sie außerdem sicher, dass EPEL für CentOS oder Red Hat Enterprise Linux Systeme aktiviert ist!

Rollen-Variablen

Variable Standard Beschreibung
omd_repo_flavor stable Verwenden Sie das stable oder testing Repository (tägliche Builds)
omd_version 4.60 Ausgewählte OMD Paketversion

Die Variable sites enthält ein Dictionary, das die zu erstellenden Sites und deren passende Konfiguration angibt. Siehe die folgende Tabelle für mögliche Variablen:

Variable Beschreibung
name Site-Name
core Site-Kern (icinga2, naemon und für 2.x-Versionen auch icinga und nagios)
default_gui Standard GUI (thruk, grafana und für 2.x-Versionen auch nagios und check_mk)
thruk_cookie_auth Flag, ob die Thruk-Cookie-Authentifizierung verwendet werden soll (on oder off)
remove_nagios_protection Flag, ob unsichere Nagios-CGI deaktiviert werden sollen (nur für 2.x-Versionen)
admin_password Standardpasswort für omdadmin (Standard: leer, automatisch von OMD gesetzt)

Standardmäßig wird eine Icinga2-Website erstellt:

omd_sites:
  - name: icinga2
    core: icinga2
    default_gui: thruk
    thruk_cookie_auth: false
    remove_nagios_protection: false

Abhängigkeiten

Keine Abhängigkeiten.

Beispiel-Playbook

Siehe das folgende Beispiel:

    - hosts: servers
      roles:
         - stdevel.omd

Setzen Sie Variablen, falls erforderlich, z.B.:

---
- hosts: bacinga.giertz.loc
  remote_user: root
  roles:
    - role: stdevel.omd
      package_omd: '4.60'

Denken Sie daran, EPEL auf RHEL/CentOS-Systemen zu aktivieren:

---
- hosts: bluecap.giertz.loc
  remote_user: root
  roles:
    - role: geerlingguy.repo-epel
    - role: stdevel.omd
      omd_version: '3.30'

Lizenz

GPL 3.0

Autor-Informationen

Christian Stankowic (info@cstan.io)

Über das Projekt

Installs and configures OMD

Installieren
ansible-galaxy install stdevel.omd
GitHub Repository
Lizenz
gpl-3.0
Downloads
121
Besitzer
IT consultant and podcaster 🎙️