Zabbix. Вычисляемая утилизация памяти. Как сделать под SNMPv3?
Есть вот такой миб - CISCO-MEMORY-POOL-MIB. В нем есть ciscoMemoryPoolUsed и ciscoMemoryPoolFree. В заббиксе есть встроенный шаблон с формулой: (last(vm.memory.used[ciscoMemoryPoolUsed.{#SNMPINDEX}])/(last(vm.memory.free[ciscoMemoryPoolFree.{#SNMPINDEX}])+last(vm.memory.used[ciscoMemoryPoolUsed.{#SNMPINDEX}])))*100 и ключем vm.memory.pused[vm.memory.pused.{#SNMPINDEX}]. Я никак не пойму как мне переделать это дело в 3 версию. Пните в нужном направлении, пожалуйста
Дело не в бабине. Привязка к версии SNMP идет в правиле обнаружения, а не в шаблоне. А в формуле используются элементы, которые сначала нужно считать. Я сделал шаблон и переделал версию в правиле для прототипов данных по свободной и используемой памяти. Потом просто скопировал формулу и все заработало.