CPU使用率のウォッチ方法について
CPUの使用率のウォッチ方法について、お伺いします。
zabbixのバージョンは2.2。OSはamazon linuxです。
EC2のCPUの使用率をzabbixでウォッチしており、EC2のCPUの利用率と大きく乖離しており質問をさせてください。
zabbixでCPUの使用率を下記にて取得しているのですが、こちらはCPUの使用率を取得できているのでしょうか。
(担当者が退職したため、意図が確認できず。。。)
キー:cacl.cpu.used
トリガー:{テンプレート名:cacl.cpu.used.min(#3)}>80
式:100-last("system.cpu.util[,idle]")
気になっているのは、"cacl.cpu.used"の式のlast関数での取得の書き方です。
調べたところ下記で取得する認識です。
100-{ホスト名:system.cpu.util[,idle]. last() }
kz999 - 投稿数: 24
前任者の書き方には問題ないように見えます。
乖離してるのはこのへんが理由じゃないでしょうか。
AWS(EC2)のCPU使用率の値が、Zabbixとコンソール(Cloudwatch)で乖離している
http://www.zabbix.jp/node/3755
microインスタンスのCPU使用率はCloudWatchを信じろ - 日報 #113
http://tom-rc.hatenablog.com/entry/2015/02/06/012038
wahito - 投稿数: 2
書き方が問題ないということで、ありがとうございます。
いただいたURLを参考に書き方以外のところで確認します。
heya - 投稿数: 319
>気になっているのは、"cacl.cpu.used"の式のlast関数での取得の書き方です。
トリガーと計算アイテムで、微妙に書き方が違うのです。
計算アイテム → 100-last(ホスト:アイテムキー)>80 (計算アイテムを登録するホストと同じなら「ホスト:」は省略可)
トリガー → 100-{ホスト:アイテムキー.last()}>80
マニュアルも確認してみてください。
https://www.zabbix.com/documentation/2.2/jp/manual/config/items/itemtype...
https://www.zabbix.com/documentation/2.2/jp/manual/config/triggers/expre...