janneojala.nagios-nrpe-server
Nagios NRPE サーバー構成
Nagios NRPE デーモンのインストールと展開を扱う Ansible ロールです。
私が100%動作することを確認した特定のプラットフォームを選択しましたが、NRPEがインストールできる任意のプラットフォームでも動作するはずです。
現在サポートしているプラットフォーム:
- Debian
- Squeeze
- Wheezy
- Ubuntu
- Raring
- Saucy
- Trusty
- RedHat
- 少なくとも6以降
- Arch Linux
- すべて
- Solaris
- 少なくとも11.1
要件
RedHat ベースのOSは EPEL リポジトリが必要です。
ロールの情報
このロールは、プラグインをグローバル及びサーバーベースで展開する能力を提供します。プラグインを files/plugins/global
に置くか、files/plugins/
の中にサーバーの FQDN 名のフォルダーを作成することによって行えます。
サーバーの FQDN を確認するには、Ansible Setup モジュールを実行してください。
ロールの変数
- nagios_nrpe_server_bind_address: 127.0.0.1
- nagios_nrpe_server_port: 5666
- nagios_nrpe_server_allowed_hosts: 127.0.0.1
- nagios_nrpe_command: 例のプレイブックセクションを参照
これらはOS固有で、変更したくない場合が多いです。
Debian:
- nagios_nrpe_server_pid: /var/run/nagios/nrpe.pid
- nagios_nrpe_server_user: nagios
- nagios_nrpe_server_group: nagios
- nagios_nrpe_server_service: nagios-nrpe-server
- nagios_nrpe_server_plugins_dir: /usr/lib/nagios/plugins
- nagios_nrpe_server_dir: /etc/nagios
RedHat:
- nagios_nrpe_server_pid: /var/run/nrpe/nrpe.pid
- nagios_nrpe_server_user: nrpe
- nagios_nrpe_server_group: nrpe
- nagios_nrpe_server_repo_redhat: epel
- nagios_nrpe_server_service: nrpe
- nagios_nrpe_server_dir: /etc/nagios
Arch Linux:
- nagios_nrpe_server_pid: /var/run/nrpe/nrpe.pid
- nagios_nrpe_server_user: 31
- nagios_nrpe_server_group: 31
- nagios_nrpe_server_service: nrpe
- nagios_nrpe_server_plugins_dir: /usr/lib/monitoring-plugins
- nagios_nrpe_server_dir: /etc/nrpe
Solaris:
- nagios_nrpe_server_dir: /etc/opt/csw
- nagios_nrpe_server_group: nagios
- nagios_nrpe_server_pid: /var/run/nrpe.pid
- nagios_nrpe_server_plugins_dir: /opt/csw/libexec/nagios-plugins
- nagios_nrpe_server_service: svc:/network/cswnrpe:default
- nagios_nrpe_server_user: nagios
依存関係
該当なし
例のプレイブック
- hosts: servers
roles:
- mooash.nagios-nrpe-server
vars:
nagios_nrpe_server_allowed_hosts:
- 192.168.0.1
- 127.0.0.1
nagios_nrpe_command:
oracle_tnsping:
script: check_oracle_health
option: --mode tnsping
oracle_connection-time:
script: check_oracle_health
option: --mode connection-time
ライセンス
MIT
著者情報
私のブログは こちら でチェックしてください。
インストール
ansible-galaxy install janneojala.nagios-nrpe-server
ライセンス
mit
ダウンロード
76
所有者
Professional software developer