[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

MRTG



Galera estou usando o MRTG, capturando as informacoes atraves do net-snmp instalado nos clientes.
 
Para pegar as informacoes de memoria de outros servidores(Unix) uso a formula:
 
Target[client_memory]:memTotalReal.0&memTotalReal.0:public@192.168.1.10 - memAvailReal.0&memAvailReal.0:public@192.168.1.10 - memCached.0&memCached.0:public@192.168.1.10
 
# snmpget -v1 -c public 192.168.1.10 memTotalReal.0
UCD-SNMP-MIB::memTotalReal.0 = INTEGER: 443384
# snmpget -v1 -c public 192.168.1.10 memAvailReal.0
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 19032
# snmpget -v1 -c public 192.168.1.10 memCached.0
UCD-SNMP-MIB::memCached.0 = INTEGER: 20392
Memoria em uso = 443.384-19.032-20.392 = 403.960
 
Quando faco o mesmo para um sistema Debian:
# snmpget -v1 -c public 192.168.5.7  memTotalReal.0
UCD-SNMP-MIB::memTotalReal.0 = INTEGER: 4194303
# snmpget -v1 -c public 192.168.5.7 memAvailReal.0
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 4194303
# snmpget -v1 -c public 192.168.5.7 memCached.0
UCD-SNMP-MIB::memCached.0 = INTEGER: 21476
 
Ou seja, memoria em uso = - 21476!
 
Alguem pode me ajudar?
Valeu.
Eicke.



Reply to: