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 サイトコア(*icinga2naemon、および2.xバージョンの場合はicinganagios*)
default_gui デフォルトGUI(*thrukgrafana、および2.xバージョンではnagioscheck_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)

プロジェクトについて

Installs and configures OMD

インストール
ansible-galaxy install stdevel.omd
ライセンス
gpl-3.0
ダウンロード
121
所有者
IT consultant and podcaster 🎙️