819 Nagiosの空きメモリ監視?

<<トップページへ <<質問掲示板へ

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の動作概念を調べていないので何とも言えませんが、よろしくお願いします。

Re: Nagiosの空きメモリ監視?(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の空きメモリ監視?(2)
日時: 2008/05/24 23:57
名前: 広瀬若葉
>同じく疑問に思いチェックスクリプトを改変して使っています。

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


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

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


#監視ソフトのNetKidsなんかは何処を見てるんだろう・・・?

Re: Nagiosの空きメモリ監視?(3)
日時: 2008/05/28 01:20
名前: 広瀬若葉
広瀬です。

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


#check_sshやcheck_tcpを利用したspamd監視でも異常が多発中・・・

Re: Nagiosの空きメモリ監視?(4)
日時: 2008/05/29 21:46
名前: よっしー
URL: https://takao.dyndns.org/~takao/fswiki/wiki.cgi
こんばんは、お世話になります。

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

宜しくお願い致します。

以上

※古いスレッドには返信できない場合があります

Tweet Check



▲このページのトップへ戻る

LPIロゴ Copyright© 2011 fallenangels, All rights reserved.
ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします