• ベストアンサー

HP Proliant DL360 G5の PagingMemorySizeの取得(snmp)

現在 snmpを使用し、hp製 Proriant DL360 G5のPagingMemorySize値と Free値を取得し、メモリ使用率の統計を取得しようとしています。 snmpマネージャは他社の物を使用し拡張MIBはロードしました。 これでいざ取得すると~Sizeよりも~Freeのほうが大きい値を取得して しまい、結果マイナスの値を表示しています。 ちなみにhp DL380 G2のモデルでは問題なく取得できていました。 サポート窓口に相談してもいまいち回答が得られずに困っております。 何かしらの情報がありましたら教えていただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • localica
  • ベストアンサー率52% (202/385)
回答No.1

今ひとつ以下の内容が理解できません。 >snmpマネージャは他社の物を使用し拡張MIBはロードしました。 ProriantはHP社が提供するエージェントとマネージャーがあるので、それを利用しないで汎用的なsnmpを使用していると解釈します。 #ここでsnmpのバージョンなどの不具合情報を調べた方が良いのですけど まずはsnmpで取得できる値とproc配下、或いはコマンドで取得できる値を比べてみると良いと思います。 本来あり得ないはずですが、snmpで取得できる値とproc配下が違っているようであればエージェントの問題ですので(加工前のrowデータであることが前提)、正しい値を取得できるエージェント(或いはバージョン?)を探すべきでしょう。 質問者様のような状況はマネージャー側での丸め誤差などによる計算の違いがあるのではないかと推測します。 #こちらもマネージャーが何か分かりませんので推測です。 ただ、余談ですがHP製のHW監視ツールPSP(ProLiant Support Pack)もバグがあってsnmpの応答が正しく返ってこないことがあるようです。修正版のリリースは2009年末と聞いています。

goodmoon
質問者

お礼

ご回答ありがとうございます。 システム全体は日立製システム運用管理ソフトで管理しています。 助言いただいたとおり、まずは値比較とバージョンの不具合など 調査してみます。 ありがとうございました。