 Estado: desconectado
Identificado: 02/07/09
Mensajes: 8
Localización:Ecuador
|
Antecedentes:
Cuando usaba Centos4, tenía configurado el snmpd para que pueda monitorear el tráfico con MRTG y bajo windows con STG ( un programa que muestra una gráfica del tráfico en tiempo real con refrescos de 1 segundo ).
En las versiones 5.x del net-snmp que vienen con el Centos5.x se les ocurrió implementar un sistema de caché, básicamente 2 tipos, los OID rápidos ( caché de 30 segundos ) y los OID lentos ( caché de 5 minutos o mas).
Esto es un problema puesto que el cálculo del ancho de banda se basa en unos octetos guardados en una variable acumulada y en el momento de pedir datos con intervalos menores a 30 segundos tendremos datos repetidos y por ende el cálculo ( timpoactual - tiempoanterior ) es igual a 0 y el gráfico prácticamente se corta.
Soluciones:
1) Se debe desactivar el caché snmp estableciendo el valor de 30 segundos a -1.
a. hacerlo directamente en el código del snmp utilizando la documentación de las funciones, según esta página: http://www.net-snmp.org/docs/man/netsnmp_stash_cache.html
b. hacerlo mediante alguna directiva snmpset.
2) Usar el net-snmp4.x
PREGUNTAS:
Tomando en cuenta que debe ser difícil modificar el código del snmp, cómo podría modificar el valor timeout del caché mediante snmpset?, alguna OID?...
Es factible usar el snmp4.x en Centos5?, es confiable?.
Gracias de antemano por su atención..
Saludos
Monkito
Cogito Ergo Sum
|