harumaki.net

インフラ屋の覚書や、ラーメン食べある記とか。

GNU/Linux nagios サーバー監視 運用

nagios NRPEインストール

投稿日:2010年11月22日

&topicpath;

NRPEインストールログ

作業日:2010-11-22

【1.サーバー側インストール】

インストール

$ pwd
/home/user/src
$ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
$ tar -zxvf nrpe-2.12.tar.gz
$ cd nrpe-2.12
$ ./configure
$ make all
$ su –

# cd /home/user/src/nrpe-2.12

# make install-plugin

インストール確認

# ll /usr/local/nagios/libexec/check_nrpe

  • rwxrwxr-x 1 nagios nagios 58241 Nov 22 18:01 /usr/local/nagios/libexec/check_nrpe

サーバー側初期設定

※クライアントの監視環境が稼働するまではコメントアウトにしておく。

  1. commands.cfg

    # ‘check_nrpe’ command definition

    #define command{

    # command_name check_nrpe

    # command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$

    # }

  2. templates.cfg

    #define service{

    # use generic-service

    # host_name <>

    # service_description <>

    # check_command check_nrpe!<>

    # }

【2.クライアント側インストール】

1)NRPEインストール

$ tar zxvf nrpe-2.12.tar.gz
$ cd nrpe-2.12
$ make
$ su –

# cd /home/user/src/nrpe-2.12

# make install

# ll /usr/local/nagios/
total 8
drwxrwxr-x 2 nagios nagios 4096 Nov 25 11:36 bin
drwxrwxr-x 2 nagios nagios 4096 Nov 25 11:36 libexec

※NRPEクライアントなので、実際にはlibexec以下にインストールされたcheck_nrpeは
使用しない。

2)nagios-pluginインストール

※nagios coreへインストールしたものと同じ。
/usr/local/nagios/libexec/へ配置される。

# cd /usr/local/nagios/

# mkdir etc

# chown nagios:nagios etc/

# cp /home/user/src/nrpe-2.12/sample-config/nrpe.cfg /usr/local/nagios/etc/
$ tar zxvf nagios-plugins-1.4.15.tar.gz
$ cd nagios-plugins-1.4.15
$ ./configure –prefix=/usr/local/nagios
$ make
$ su –

# cd /home/user/src/nagios-plugins-1.4.15

# make install

3)nagios exchangeからの追加プラグインのインストール

  • サイトからのダウンロードのログは割愛。
  • apacheやmysqlなどのアプリ用プラグインはサーバ毎に個別に配置するので割愛。

# cd /home/user/src/plugin

# cp check_cpu.sh /usr/local/nagios/libexec/

# cp check_mem.pl /usr/local/nagios/libexec/

4)NRPE初期設定

  1. サービスポート登録

    # cd /etc/

    # cp -p services services.org

    # vi services

    • [追記内容]
      7879a7880
      > nrpe 5666/tcp # Nagios Remote Plugin Executor
  2. スーパーサーバへ登録

    # cd /usr/local/nagios/etc/

    # cp -p nrpe.cfg nrpe.cfg.org ※オリジナルをバックアップ

5)監視設定

※未対応

Nagios統合監視[実践]リファレンス (Software Design plus)
株式会社エクストランス 佐藤 省吾 Team-Nagios
技術評論社
売り上げランキング: 398,071
Nagios Core Administration Cookbook
Packt Publishing (2013-01-25)

-GNU/Linux, nagios, サーバー監視, 運用
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

SNMPのTX/RXカウンタについて(YAMAHA RTX1200)

会社のGWルーターに使用しているRTX1200のインターフェースのTX/RXカウントを LinuxサーバーからSNMPを使って累積でログに書き出していたところ、 32ビット長分に達するとリセットされる …

no image

rsync実行時に”Argument list too long.”で叱られた時のメモ、ついでにxargsで渡してみた

アプリサーバーのログファイルが大量に増えたので、 ログ退避用にバックアップ用ホストを用意して転送をしようとしたら rsyncさんから"Argument list too long.&quot …

no image

[MySQL] Percona xtrabackupを試す(Ver2.3)

PerconaのMySQL用バックアップツール。今回は2.3の最新版2.3.3を入れて検証してみる。リリースは2015年12月。 バックアップ対象のMySQLは、Percona謹製のMySQLだけでな …

no image

lsyncdのエラー修正(監視対象ファイル数の上限値変更)

lsyncdでのバックアップファイルの同期がうまくいってないな~、と思って調べたら、カーネルパラメータ”max_user_watches”の上限値を超えたためlsyncdのプロ …

no image

postfix設定変更(inet_protocols)

参考:お世話になっております。 Postfix IPv6サポート http://www.postfix-jp.info/trans-2.2/jhtml/IPV6_README.html EC2のCen …