janneojala.nagios-nrpe-server

Nagios NRPE サーバー構成

GitHub バージョン ビルドステータス

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

著者情報

私のブログは こちら でチェックしてください。

プロジェクトについて

Nagios NRPE Server configuration Ansible Role

インストール
ansible-galaxy install janneojala.nagios-nrpe-server
ライセンス
mit
ダウンロード
76
所有者
Professional software developer