**概要 [#rb031be6]
近年のCPでは、負荷に応じて動作クロックが変化することから、CPUクロックの監視を行うことで、CPU単位またはコア単位の負荷を知ることができる。


**アイテム [#e808ad1c]
CPUクロックを取得する専用のキーは準備されていないため、system.runにて/proc/couinfoより動作クロックを取得する。~
アイテム設定は以下となる。~

|タイプ|zabbixエージェント|
|キー|system.run[COMMAND]|
|データ型|数値(浮動少数)|

**コマンド [#y8fd79e5]
取得するCPUまたはコアに応じてコマンド内容(sedにて取得する行数の指定部分)が変化する

-CPU1の動作クロックを取得~
system.run[cat /proc/cpuinfo | grep "cpu MHz" | sed -n -e 1"p" | awk 'BEGIN{FS=":"}{print $2}',wait]
 system.run[cat /proc/cpuinfo | grep "cpu MHz" | sed -n -e 1"p" | awk 'BEGIN{FS=":"}{print $2}',wait]

-CPU2の動作クロックを取得~
system.run[cat /proc/cpuinfo | grep "cpu MHz" | sed -n -e 2"p" | awk 'BEGIN{FS=":"}{print $2}',wait]
 system.run[cat /proc/cpuinfo | grep "cpu MHz" | sed -n -e 2"p" | awk 'BEGIN{FS=":"}{print $2}',wait]

-CPU3の動作クロックを取得~
system.run[cat /proc/cpuinfo | grep "cpu MHz" | sed -n -e 3"p" | awk 'BEGIN{FS=":"}{print $2}',wait]
 system.run[cat /proc/cpuinfo | grep "cpu MHz" | sed -n -e 3"p" | awk 'BEGIN{FS=":"}{print $2}',wait]

-CPU1の動作クロックを取得~
system.run[cat /proc/cpuinfo | grep "cpu MHz" | sed -n -e 4"p" | awk 'BEGIN{FS=":"}{print $2}',wait]
 system.run[cat /proc/cpuinfo | grep "cpu MHz" | sed -n -e 4"p" | awk 'BEGIN{FS=":"}{print $2}',wait]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS