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