ページフォールトの監視について
いつもお世話になっております。
表題の件についてご教授頂きたく宜しくお願い致します。
Zabbix:Ver3.0.7
OS :CentOS 6.9
【やりたいこと】
Ver2.2の以下マニュアルを参照しております。
https://www.zabbix.com/documentation/2.2/jp/manual/config/items/itemtype...
ページフォールトを監視したいと考えており、
マニュアルより以下のアイテムを設定しようと考えています。
system.stat[resource,type]
【質問】
ページフォールトということで第一引数のresourceにpageを指定しますが、
第二引数を見るとページフォールトを取得するtypeがありませんでした。
第二引数のtypeは省略可能となっていますが、
これはtypeを省略して以下のようにした場合、ページフォールトが取得出来るのでしょうか?
system.stat[page]
※私のページフォールトの理解が間違っており、
ページフォールト監視なるものは存在せず、
一般的に"ページフォールトの監視=ページアウトの監視"等があるのであれば
ご指摘頂けますと幸いです。
wakaba - 投稿数: 228
広瀬です
https://www.zabbix.com/documentation/2.2/jp/manual/appendix/items/suppor...
上記にアイテム毎に使えるプラットフォーム(OS)一覧があります。
当該アイテムは、AIX専用となりますので、Linuxでは扱えません。
実質、Linuxで行う場合は/proc配下をプロセス単位で舐めるような
シェルを作り、UserParameterで仕掛けるしかないと思います。
kaeru - 投稿数: 264
>>広瀬様
ご返信ありがとうございます。
>上記にアイテム毎に使えるプラットフォーム(OS)一覧があります。
>当該アイテムは、AIX専用となりますので、Linuxでは扱えません。
情報ありがとうございます。完全に見落としておりました…。
>実質、Linuxで行う場合は/proc配下をプロセス単位で舐めるような
>シェルを作り、UserParameterで仕掛けるしかないと思います。
UserParameterの使用について承知しました。
ホスト数が多いとなかなか難しそうですね。
浅薄な知識ですが、
ページフォールトを見ずともswap使用量を監視で代用(?)出来そうな気もしますので
一旦検討します。(そもそもあまり違いがわかっていませんでした。申し訳ありません。)
重ねてご回答誠にありがとうございました。
kaeru - 投稿数: 264
ページフォールトについてはその後、以下で設定しましたのでご報告までに。
Windows
→パフォーマンスカウンタで取得
perf_counter[\PhysicalDisk(対象のディスク)\% Disk Time]
Linux
→UserParameterを使用
UserParameter=<任意アイテムキー>,sar -B | tail -2 | head -1 | awk '{print $5;}'
mocha - 投稿数: 28
> Linux
> →UserParameterを使用
> UserParameter=<任意アイテムキー>,sar -B | tail -2 | head -1 | awk '{print $5;}'
「sar -B | awk '{i_pre=i_curr; i_curr=$5;}END{print i_pre}'」のようにすると fork回数が2回減って幸せになるかも
kaeru - 投稿数: 264
>>mocha 様
補足ありがとうございます。
awkの使い方、精進いたします。