omd

Статус сборки

omd

Эта роль устанавливает и настраивает OMD (Open Monitoring Distribution).

Требования

Системе необходим доступ в интернет. Также вам понадобится установка Linux, поддерживаемая OMD - например:

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

Также убедитесь, что у вас включен EPEL для систем CentOS или Red Hat Enterprise Linux!

Переменные роли

Переменная По умолчанию Описание
omd_repo_flavor stable Используйте stable или testing репозиторий (еженедельные сборки)
omd_version 4.60 Версия пакета OMD для выбора

Переменная sites содержит словарь, указывающий сайты и их соответствующую конфигурацию для создания. Обратитесь к следующей таблице для возможных переменных:

Переменная Описание
name Имя сайта
core Ядро сайта (icinga2, naemon и для версий 2.x также icinga и nagios)
default_gui GUI по умолчанию (thruk, grafana и для версий 2.x также nagios и check_mk)
thruk_cookie_auth Флаг, указывающий, следует ли использовать авторизацию по cookie Thruk (on или off)
remove_nagios_protection Флаг, указывающий, следует ли отключить незащищенные CGI Nagios (только для версий 2.x)
admin_password Пароль по умолчанию для omdadmin (по умолчанию: пусто, устанавливается автоматически OMD)

По умолчанию создается сайт Icinga2:

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

Зависимости

Нет зависимостей.

Пример Playbook

Обратитесь к следующему примеру:

    - hosts: servers
      roles:
         - stdevel.omd

Установите переменные, если необходимо, например:

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

Учтите, что необходимо включить EPEL на системах RHEL/CentOS:

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

Лицензия

GPL 3.0

Информация об авторе

Кристиан Станкович (info@cstan.io)

О проекте

Installs and configures OMD

Установить
ansible-galaxy install stdevel/ansible-omd
Лицензия
gpl-3.0
Загрузки
112
Владелец
IT consultant and podcaster 🎙️