いつもお世話になっております。
掲題の件でのご質問になります。
Zabbixより、AIXのメモリ監視を行いたく、現在構築中なのですが、
Linux(CentOS)と同じ設定で監視した場合、メモリのキャッシュを含んでいると思われる
値になってしまいます。(Zabbix上ではほぼ100%に張り付いたよう見えてしまいます)
上記を、実際に使用しているメモリ使用量としたいのですが
なかなか想定される形で設定ができなく、苦慮しております。
どなたか事例等ご存知でしたらご教示頂ければと思い
今回投稿させて頂きました。
以上、何卒よろしくお願いいたします。
TNK - 投稿数: 4719
具体的にどのような設定で監視するような設定をされ
ているのかをお教えください。
利用されている、Zabbix、AIXの詳細なバージョンも
お教え頂けませんでしょうか?
うちだ店長 - 投稿数: 8
TNK様
返信が遅くなり大変申し訳ございません。
バージョンは下記となります。
Zabbix:2.2.8
AIX:7.1
なお設定は下記アイテムを作成し、総容量から
空き容量を引いた値で使用率を計算しております。
Template_OS_AIX: メモリ使用率 トリガー (2) vm.memory.size[100-available%] 300 60 365 計算 Resource 有効
Template_OS_AIX: メモリ使用量 vm.memory.size[total-available] 300 30 365 計算 Resource 有効
Template_OS_AIX: メモリ空き容量(free+buffer+cached) vm.memory.size[available] 300 1 1 Zabbixエージェント Resource 有効
Template_OS_AIX: メモリ総容量 vm.memory.size[total]
以上、何卒よろしくお願いいたします。
TNK - 投稿数: 4719
これではどのような設定をされているかがわかりません。
計算アイテムを利用されているのであれば、どのような計算式を
設定されているのかが必要です。
うちだ店長 - 投稿数: 8
TNK様
いつもお世話になっております。
ご連絡頂きありがとうございます。
失礼いたしました。
メモリ総量、空き容量をZabbixAgentで取得し、
下記の計算の材料としています。
<メモリ使用量>
last("vm.memory.size[total]")-last("vm.memory.size[available]")
<メモリ使用率>
100-((last("vm.memory.size[available]"))/(last("vm.memory.size[total]"))*100)
以上、どうぞよろしくお願いいたします。
TNK - 投稿数: 4719
頂いた最初の質問にあった100%に張り付いたままというのは、この
メモリ使用率ですか?
そうであるならば、その時の
vm.memory.size[available]
vm.memory.size[total]
の値はどうなっていましたか?
どこかの時点の値で構いません。
うちだ店長 - 投稿数: 8
TNK様
お世話になっております。
現在の最新の値を確認しました。
-------------------
vm.memory.size[total](メモリ総量)
34359738368
vm.memory.size[available](メモリ空き容量)
344150016
-------------------
上記の為、現在も100%近くに張り付いたように見えてしまいます。
空き容量の計算には、OSのfreeサイズ、bufferサイズ、cachedサイズを
実メモリ使用量として加えないため、それぞれ合計し総量より減算しています。
AIX自体、高パフォーマンスを保つためページキャッシュの
クリアをしない仕様ですので、(OSからみた場合)高メモリ使用率であることに
問題はないのですが、可能であればZabbixから実メモリ使用率の監視を
行えればと思っている次第です。
通常のRHEL等であれば上記Zabbix設定で希望を満たせるのですが、
AIXだとうまくいかず。。
以上、よろしくお願いいたします。
TNK - 投稿数: 4719
以下のコマンドの実行結果を見せていただくことは可能ですか?
# svmon -G -O unit=MB
# vmstat 2 10
ご参考:
AIX: システムのメモリ使用状況確認方法
http://www-01.ibm.com/support/docview.wss?uid=jpn1J1011757
vmstat コマンドによるメモリー使用量の判別
http://www-01.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.per...
うちだ店長 - 投稿数: 8
TNK様
ご連絡ありがとうございます。
以下、コマンド結果をご連絡いたします。
----------------------------------------------------------------
単位: MB
--------------------------------------------------------------------------------------
size inuse free pin virtual available mmode
memory 32768.00 32512.34 255.66 4309.93 23308.84 8224.30 Ded
ページ・スペース 16384.00 59.3
work pers clnt other
pin 3031.88 0 43.0 1235.00
in use 23308.84 0 9203.50
----------------------------------------------------------------
----------------------------------------------------------------
システム構成: lcpu=32 mem=32768MB ent=3.00
kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------------------
r b avm fre re pi po fr sr cy in sy cs us sy id wa pc ec
2 0 5962396 70090 0 0 0 0 0 0 1641 10757 5773 12 2 85 1 0.76 25.2
1 0 5962667 69819 0 0 0 0 0 0 1388 6856 4676 13 2 84 1 0.79 26.2
1 0 5964659 67825 0 0 0 0 0 0 1314 6537 4339 13 2 82 3 0.80 26.6
1 0 5962683 69801 0 0 0 0 0 0 1105 8581 3922 15 2 83 0 0.86 28.8
1 0 5962582 69901 0 0 0 0 0 0 1226 6348 4139 14 2 82 2 0.82 27.3
1 0 5962584 69897 0 0 0 0 0 0 1427 7469 5173 13 2 84 1 0.78 26.1
1 0 5962389 70090 0 0 0 0 0 0 1227 9234 4133 14 2 84 1 0.82 27.4
1 0 5962649 69825 0 0 0 0 0 0 1333 6869 4744 14 2 83 1 0.83 27.7
1 0 5962651 69826 0 0 0 0 0 0 1297 7348 4516 14 2 84 1 0.80 26.7
1 1 5962573 69902 0 0 0 0 0 0 1199 6501 4098 14 2 81 3 0.81 27.0
----------------------------------------------------------------
clnt in useがファイルキャッシュなどで使用しているメモリ量で
work in useがプロセスなどで使用しているメモリ量と認識しております。
上記認識が正しい場合、Zabbixでwork in useを監視したく思っております。
以上、よろしくお願いいたします。
TNK - 投稿数: 4719
手元に試せるAIXがないので、どういう値を監視するとよいかがき
ちんと理解できていません。
AIXで利用できるvm.memory.size[]は、
vm.memory.size[total]
vm.memory.size[cached]
vm.memory.size[free]
vm.memory.size[pinned]
vm.memory.size[used]
vm.memory.size[pused]
vm.memory.size[available]
vm.memory.size[pavailable]
なので、これらで欲しい値が取得できないのであれば、
UserParameter
などを利用して、コマンドの実行結果から必要な数値を切り出して
取得し、監視することをご検討ください。
https://www.zabbix.com/documentation/2.2/manual/appendix/items/supported...
https://www.zabbix.com/documentation/2.2/manual/appendix/items/vm.memory...
http://blog.zabbix.com/when-alexei-isnt-looking/#vm.memory.size
うちだ店長 - 投稿数: 8
TNK様
お世話になっております。
ご連絡が遅くなり申し訳ございません。
頂いたmemory関連で取得できる値を切り貼りした結果、
妥当な数値で落ち着きました。
この度はご協力いただきましてありがとうございました。