いつもお世話になっております。
system.cpu.utilキーアイテムを使用してiowait率を取得しています。
値取得は全く問題ないのですが、内部でどのように値を取得しているのか分らず困っております。
他スレッドを見るにソース解析でわかるみたいですが、自分が構築した環境ではなく、ソース等が見当たらずです。
文献案内でも助かります。どなたかご教授いただけますでしょうか。
よろしくお願いいたします。
環境詳細
監視サーバ
zabbix1.8 centOS6.1
監視対象サーバ
zabbixagent1.8 redhat el5
TNK - 投稿数: 4769
ソースは、以下のURLからダウンロードできます。
最新版:
http://www.zabbix.com/download.php
過去のリリースも含む:
http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/
Zabbix 1.8とのことですが、詳細なバージョンがわからないので、
1.8.20で確認してみましたが、Linuxの場合は、/proc/statを参照
して定期的に値を更新しているようです。
詳細は、
src/zabbix_agent/cpustat.c
あたりになると思います。
今回の場合は差異はないと思いますが、内容によっては、細かなバ
ージョンで変更されている場合がありますので、ご質問頂く際には
詳細なバージョン情報をご提示いただきますようお願いいたします。
Qoo - 投稿数: 10
TNKさん
返事遅くなりました。
ご教授の通り進めたところ無事解析できました。
親切かつ分かりやすい説明ありがとうございました。