zabbixの計算アイテムについて
識者の皆様
いつも勉強をさせて頂いております
斉藤ともうします
zabbix2.2.5を利用をしております
今回、system.cpu.util[,user,avg1]とsystem.cpu.util[,nice,avg1]を合算した値を計算アイテムで取得し
可視化をしたいと考えております
アイテムと作成をした計算式は以下のとおりです
last("system.cpu.util[,user,avg1]")+last("system.cpu.util[,nice,avg1]")
この計算式を設定し、zabbix_server.logを確認すると以下の様なlogが記録されます
log
20173:20150618:165203.182 item "App-server1:CPU_User" became not supported: Cannot evaluate function "last()": item "App-server1:system.cpu.util[,user,avg1]" does not exist.
上記式以外で
last("system.cpu.util[,user,avg1]"+"system.cpu.util[,nice,avg1]")
や
last("system.cpu.util[,user,avg1]+system.cpu.util[,nice,avg1]")
等を試してみたのですが、上手く合算をすることができません
これは計算式が正しく設定をできていないのでしょうか
識者の皆様、ご指導をよろしくお願いします
TNK - 投稿数: 4769
計算アイテムで利用する各アイテムは、元々そのサーバにアイテム
として用意されてある必要があります。
エラーメッセージに、「App-server1:system.cpu.util[,user,avg1]」
というアイテムが無いとでていますが、ちゃんとアイテムは作成さ
れましたか?
あと、マニュアルにもある通り、
system.cpu.util[,user,avg1]
と
system.cpu.util[,user]
は同じですので、Template OS Linuxを利用されているのであれば、
system.cpu.util[,user]の方を利用して、計算式として、
last("system.cpu.util[,user]")+last("system.cpu.util[,nice]")
と指定すれば、別途アイテムを新規に追加しなくて良いと思います。
TETSUYA Saito - 投稿数: 42
TNKさん
早速のご指導、ありがとうございます
頂いたご指導で値を取得出来ました
取り急ぎ、お礼のご返信まで