stdevel.omd
omd
このロールはOMD (Open Monitoring Distribution)をインストールし、設定します。
要件
システムはインターネットにアクセスできる必要があります。また、OMDによってサポートされているLinuxのインストールが必要です。サポートされているバージョンは以下の通りです:
- 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)
CentOSまたはRed Hat Enterprise LinuxのシステムではEPELを有効にすることを確認してください!
ロール変数
変数 | デフォルト | 説明 |
---|---|---|
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 |
Thrukのクッキー認証を使用するかどうかのフラグ(on またはoff ) |
remove_nagios_protection |
不完全なNagios CGIを無効にするかどうかのフラグ(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'
RHEL/CentOSシステムでのEPELの有効化をお忘れなく:
---
- hosts: bluecap.giertz.loc
remote_user: root
roles:
- role: geerlingguy.repo-epel
- role: stdevel.omd
omd_version: '3.30'
ライセンス
GPL 3.0
著者情報
Christian Stankowic (info@cstan.io)