stdevel.omd

Statut de construction

omd

Ce rôle installe et configure OMD (Open Monitoring Distribution).

Exigences

Le système doit avoir accès à Internet. De plus, vous aurez besoin d'une installation Linux prise en charge par OMD - par exemple :

  • 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)

Assurez-vous également d'activer EPEL pour les systèmes CentOS ou Red Hat Enterprise Linux !

Variables de rôle

Variable Par défaut Description
omd_repo_flavor stable Utiliser le dépôt stable ou testing (versions quotidiennes)
omd_version 4.60 Version du package OMD à choisir

La variable sites contient un dictionnaire spécifiant les sites et leur configuration appropriée à créer. Consultez le tableau suivant pour les variables possibles :

Variable Description
name Nom du site
core Core du site (icinga2, naemon et pour les versions 2.x également icinga et nagios)
default_gui GUI par défaut (thruk, grafana et pour les versions 2.x également nagios et check_mk)
thruk_cookie_auth Indicateur si l'autorisation par cookie Thruk doit être utilisée (on ou off)
remove_nagios_protection Indicateur si les CGIs Nagios non sécurisés doivent être désactivés (uniquement pour les versions 2.x)
admin_password Mot de passe par défaut omdadmin (par défaut : vide, automatiquement défini par OMD)

Par défaut, un site Icinga2 est créé :

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

Dépendances

Pas de dépendances.

Exemple de Playbook

Reportez-vous à l'exemple suivant :

    - hosts: serveurs
      roles:
         - stdevel.omd

Définissez les variables si nécessaire, par exemple :

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

Gardez à l'esprit d'activer EPEL sur les systèmes RHEL/CentOS :

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

Licence

GPL 3.0

Informations sur l'auteur

Christian Stankowic (info@cstan.io)

À propos du projet

Installs and configures OMD

Installer
ansible-galaxy install stdevel.omd
Licence
gpl-3.0
Téléchargements
121
Propriétaire
IT consultant and podcaster 🎙️