stdevel.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.omdЛицензия
gpl-3.0
Загрузки
129
Владелец
IT consultant, legacy hardware collector and podcaster 🎙️
