2017-06-23 10 views
0

を表示されません。のZabbix 3.0+集計アイテムは、私は(例えば)ZFSプールを見つけるために、低レベルの検出を行うZFSためのZabbix 3.0のテンプレートを持っているし、各プールの情報を読み込むアイテムのプロトタイプを持っている

zfs.get.fsinfo[{#POOLNAME},available] 
zfs.get.fsinfo[{#POOLNAME},used] 

各プールの空き容量と空き容量をそれぞれ取得します。これは素晴らしいです。

今私は(私が知っている完全にリアルではありませんが、それでもユーザーが見ることができるようにする)スペースを表示したいと思います。

したがって、計算されたプロトタイプアイテムを作成します。これは、明らかに何らかの形でそれにプール名を持っている必要があり、最終的に私はそれをキー入力するには、この方法を考え出し:

Key:  zfs.storage.total[{#POOLNAME}] 
Formula: last("zfs.get.fsinfo[{#POOLNAME},used]")+last(zfs.get.fsinfo[{#POOLNAME},available]) 

しかし、私はホストにこのテンプレートを適用すると、計算された項目が表示されることはありません。それを使用するグラフも決して表示されません。他のアイテム(空きスペースや空きスペースなど)はうまく表示されます。

私は間違っていますか?これを行う正しい方法は何ですか?この式はほぼ&のコピーdocumentationのコピーであるため、混乱します。

+0

あなたがホスト上のLLDルール設定の一覧を表示する場合は、そこにありますエラーメッセージ? LLDルール自体が更新されていますか(新しいJSONデータの取得)ですか? – Richlv

+0

はい、私は他の項目が正常に動作していると言ったように。エラーメッセージやLLDルールはありません。 – redreinard

答えて

1

最初のキーは二重引用符で正しく囲まれていますが、2番目のキーは正しくありません。それを修正して次のLLDがプロトタイプ作成をチェックするのを待つことができますか?

また、「ホスト名:キー」試すことができますが、任意のトリガーのプロトタイプで行うのと同じ方法で、テンプレート名を使用して表記を:

last("YourTemplateName:zfs.get.fsinfo[{#POOLNAME},used]") 
+0

あなたは正しいです! 2番目の関数呼び出しで不足している引用符を追加すると、固定されたものが呼び出されます私はそれを逃したとは信じられません。ありがとうございました! – redreinard

+0

あなたは大歓迎です! –

関連する問題