I have been trying to get the used memory by using vm.memory.size[used], but this seems to be including the cached memory and showing nearly full used memory.
I have figured out the way to calculate it is using: Actual used = Total - Used - Cached.
So from the final post from this thread (https://www.zabbix.com/forum/showthread.php?t=25069) I tried:
last(vm.memory.size[total])-last(vm.memory.size[free])-last(vm.memory.size[cached])
When I create the item I am setting the type to Calculated, using vm.memory.size[used] as the key and the above as the Formula. But it is coming back with Not Supported each time, I also tried used vm.memory.size[] as the key.
Any suggestions on how to get this working?
I have figured out the way to calculate it is using: Actual used = Total - Used - Cached.
So from the final post from this thread (https://www.zabbix.com/forum/showthread.php?t=25069) I tried:
last(vm.memory.size[total])-last(vm.memory.size[free])-last(vm.memory.size[cached])
When I create the item I am setting the type to Calculated, using vm.memory.size[used] as the key and the above as the Formula. But it is coming back with Not Supported each time, I also tried used vm.memory.size[] as the key.
Any suggestions on how to get this working?
Comment