wilmardo.nagios
wilmardo.nagios
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