このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

Nagiosの空きメモリ監視? このメッセージに返信する
日時: 2008/05/24 03:03
名前: 広瀬若葉

広瀬と申します

CentOS5.1(仮想Xenゲスト上OS)+Nagios2.xで監視サーバー構築してみました。

で、自ホスト(監視サーバー)の空きメモリ監視で得られる数値ですが、
以下に示したfreeコマンドの取得値のどの部分が適合するのかご存じな方いら
っしゃいますでしょうか?


投稿時点
Memory OK - 26.3% (66860 kB) free

同時刻freeコマンド取得値
total used free shared buffers cached
Mem: 524288 336856 187432 0 66924 204248
-/+ buffers/cache: 65684 458604
Swap: 1081336 44 1081292


得られる数値はbuffersに相当する部位のように思われます。これは自ホスト、リ
モート関係なく、buffersを見ているようです。


check_memの動作概念を調べていないので何とも言えませんが、よろしくお願いします。
メンテ
Page: [1]

Re: Nagiosの空きメモリ監視? ( No.1 ) このメッセージに返信する
日時: 2008/05/24 13:55
名前: ねずみやき
URL: http://pc-front.com/

同じく疑問に思いチェックスクリプトを改変して使っています。

「/usr/local/nagios/libexec/check_mem.pl」をviで開いて

$command_line = `vmstat | tail -1 | awk '{print \$4,\$5}'`;
↑を「#」でコメントアウトし、その下に下記の一文入れます。
$command_line = `free |head -3|tail -1|awk '{print \$3,\$4}'`;

free+buffers+cachedと合計になってしまいますがswapもチェックしているので
そっちに問題がなければいいかなー、くらいに考えています。

元のはvmstatの4列目を使用メモリ、5列目をfreeなメモリとしています。
なのでNagiosサーバを再起動してbuffersがクリアされるとアラートが鳴るという妙な現象が発生します。

編集前にバックアップするのを忘れずに。
メンテ
Re: Nagiosの空きメモリ監視? ( No.2 ) このメッセージに返信する
日時: 2008/05/24 23:57
名前: 広瀬若葉

>同じく疑問に思いチェックスクリプトを改変して使っています。

あ、やはりvmstatで取得してくる$4/$5の値が何かしら違うのですね。


>$command_line = `free |head -3|tail -1|awk '{print \$3,\$4}'`;

ご丁寧に改修スクリプトの実例を載せていただいて、ありがとうございます。
早速試してみたいと思います。


#監視ソフトのNetKidsなんかは何処を見てるんだろう・・・?
メンテ
Re: Nagiosの空きメモリ監視? ( No.3 ) このメッセージに返信する
日時: 2008/05/28 01:20
名前: 広瀬若葉

広瀬です。

ねずみやきさんの通りに修正しましたら、正常に取得出来るようになりました
大変ありがとうございました。


#check_sshやcheck_tcpを利用したspamd監視でも異常が多発中・・・
メンテ
Re: Nagiosの空きメモリ監視? ( No.4 ) このメッセージに返信する
日時: 2008/05/29 21:46
名前: よっしー  <takao@takao.dyndns.org>
URL: https://takao.dyndns.org/~takao/fswiki/wiki.cgi

こんばんは、お世話になります。

小生も上記方法で漸く毎日嵐のように届いていた
Nagiosからのメモリアラートメールが止まりました。
有難う御座いました。

宜しくお願い致します。

以上
メンテ

Page: [1]

題名※必須
名前※必須
E-Mail
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
コメント※必須
認証キー※必須 CAPTCHA Image (画像で表示されている英数字を入力)※大文字・小文字不問

   クッキー保存

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。