Brincando com algumas configurações e estou obtendo algum sucesso.
O CISCO-MEMORY-POOL PoolFree / Used funciona se eu mudar o tipo para "gauge" e table para "false". Faz sentido. Mas CISCO-PROCESS-MIB cpu retorna como uma porcentagem parece. Ainda não consigo entender isso.
Veja como o snmpwalk retorna os OIDs:
[root@NMS-srv2 ~]# snmpwalk -v 2c -c rbhome spine1 CISCO-MEMORY-POOL-MIB::ciscoMemoryPoolFree
CISCO-MEMORY-POOL-MIB::ciscoMemoryPoolFree.1 = Gauge32: 564215448 bytes
[root@NMS-srv2 ~]# snmpwalk -v 2c -c rbhome spine1 CISCO-MEMORY-POOL-MIB::ciscoMemoryPoolUsed
CISCO-MEMORY-POOL-MIB::ciscoMemoryPoolUsed.1 = Gauge32: 249119560 bytes
[root@NMS-srv2 ~]# snmpwalk -v 2c -c rbhome spine1 CISCO-PROCESS-MIB::cpmCPUTotal1minRev
CISCO-PROCESS-MIB::cpmCPUTotal1minRev.7 = Gauge32: 1 percent
Aqui está a configuração agora mesmo.
<Data "memory_used">
Type "gauge"
Table false
Instance "memory_used"
Values "1.3.6.1.4.1.9.9.48.1.1.1.5.1"
</Data>
<Data "cisco_cpu">
Type "gauge"
Table false
Instance "cpu_used_min"
Values "1.3.6.1.4.1.9.9.109.1.1.1.1.7.7" "1.3.6.1.4.1.9.9.109.1.1.1.1.8.7"
</Data>
Ainda não consigo descobrir o problema do nome MIB / OID.