2016-09-11 19 views
1

私はvm.memory.size [used]をキーに持つアイテムを持っています。これは使用されたメモリを返します。これにはキャッシュとバッファも含まれています。Zabbixメモリ使用キー

vm.memory.size [used]からvm.memory.size [cached]とvm.memory.size [buffers]を減算して、必要な値を取得する必要があります。

これを行う方法が見つからないので、どうすればいいですか。これは最近試したものですが、動作しません。 enter image description here

答えて

5

あなたは別の項目にそれを計算したい場合は、usedcachedbuffersはすでに通常の項目として監視しておく必要があります。一度あなたがそれらを持っているなら、の式はlast(vm.memory.size[used])-last(vm.memory.size[cached])-last(vm.memory.size[[buffers])になります。

トリガーで直接計算して、計算されたアイテムの必要性を排除することもできます。

そしておそらくそれよりもさらに簡単 - あなたは直接に警告することができるかもしれないこと - すでにキャッシュに&バッファを除く - vm.memory.size[available]vm.memory.size[pavailable]item keysはあなたに利用可能なメモリの(それぞれ、生と割合)量を与えることができます。

+0

うわー、この小さな答えは2つの有効な答えになる可能性があり、それぞれ自分のupvoteに値する... – ppeterka

関連する問題