wilmardo.nagios

wilmardo.nagios

ビルドステータス Galaxy

Nagios 4.3.4をソースからインストールします。Nagiosがインストールされたら、nagios_users変数で設定したユーザー名とパスワードを使ってhttp://ip-address/nagios/にログインできます。 NRPEクライアントはwilmardo.nrpe_clientを通じてインストールでき、これによりNagiosがサーバーを監視できるようになります。

要件

なし。

ロール変数

デフォルトの使用法

このロールのデフォルト使用法では、以下を定義するだけで大丈夫です。詳細な使用法については詳細な使用法セクションを参照してください:

# NagiosのWeb GUIにログインできるユーザー
nagios_users:
  - user: nagiosadmin
    pass: Password1change

詳細な使用法

詳細な使用法のために、以下の変数が利用できます:

# ダウンロードされたファイルを置いて展開するディレクトリ
nagios_download_dir: "{{ ansible_env.HOME }}/nagios"

# インストールするNagiosのバージョン
nagios_version: 4.3.4
# NagiosのダウンロードURL
nagios_url: "https://github.com/NagiosEnterprises/nagioscore/archive/nagios-{{ nagios_version }}.tar.gz"
# 展開されたNagiosディレクトリの名前
nagios_src: "nagioscore-nagios-{{ nagios_version }}"

# インストールするNagiosプラグインのバージョン
nagios_plugins_version: 2.2.1
# NagiosプラグインのダウンロードURL
nagios_plugins_url: "https://github.com/nagios-plugins/nagios-plugins/archive/release-{{ nagios_plugins_version }}.tar.gz"
# 展開されたNagiosプラグインディレクトリの名前
nagios_plugins_src: "nagios-plugins-release-{{ nagios_plugins_version }}"

# Nagiosデーモンが動作するユーザー
nagios_monitoring_user: nagios
# Nagiosデーモンが動作するグループ
nagios_monitoring_command_group: nagios

依存関係

なし。

例プレイブック

Nagiosをインストールし、nagiosadminユーザーのパスワードを設定します。 nagios_usersをプロジェクトのhost_varsに移動させるのが望ましいですが、これでも動作します。

- hosts: nagios
  roles:
     - { role: wilmardo.nagios, nagios_users: [{name: nagiosadmin, pass: Password1change}, {name: nagiosadmin1, organization: Password2change}] } }

アップグレード

バージョンを変えると、ロールは自動でアップグレードされます:

nagios_version: 4.3.4

しかし、アップグレードには古いファイルを削除する必要があります。詳細はbuild-nagios.ymlを確認してください。

ライセンス

BSD-3-Clause-Clear

作者情報

このロールはもともとPatrick Ogenstadによって作成されました。 2017年にWilmar den Oudenによってフォークされました。

プロジェクトについて

Role to install Nagios 4 with nagios-plugins and check_nrpe plugin

インストール
ansible-galaxy install wilmardo.nagios
ライセンス
bsd-3-clause-clear
ダウンロード
73
所有者
❤️ Kubernetes