Sandeman Posté(e) le 24 octobre 2008 Partager Posté(e) le 24 octobre 2008 Hop p'tite question si certains ont déjà été confrontés à ça : les compteurs d'octets transférés sur les cartes réseaux sont en 32 bits ici on vient d'upgrader le backbone en 10Gb, et sur certains équipements en 10Gb, on tape des débits genre 350 Mo/s de transfert ce qui a pour effet d'exploser les compteurs 32 bits (plusieurs fois par minute), donc les relevés SNMP (Nagios, Centreon, etc.) sont totalement délirants et déconnectés de la réalité, surtout quand on va poller toutes les 5 minutes ... A part l'idée d'écrire un démon qui check quand le compteur revient à zéro pour faire des multiplications qui vont bien (en encore, ça ne marchera que pour les Linux), ou se rabattre sur le nombre de paquets par seconde (qui est quand même beaucoup moins significatif) on est un peu sec Toute idée bienvenue A+ Lien vers le commentaire Partager sur d’autres sites More sharing options...
madko Posté(e) le 24 octobre 2008 Partager Posté(e) le 24 octobre 2008 $ snmpwalk -c public -v2c localhost ifXtable IF-MIB::ifName.1 = STRING: lo IF-MIB::ifName.2 = STRING: eth0 IF-MIB::ifInMulticastPkts.1 = Counter32: 0 IF-MIB::ifInMulticastPkts.2 = Counter32: 0 IF-MIB::ifInBroadcastPkts.1 = Counter32: 0 IF-MIB::ifInBroadcastPkts.2 = Counter32: 0 IF-MIB::ifOutMulticastPkts.1 = Counter32: 0 IF-MIB::ifOutMulticastPkts.2 = Counter32: 0 IF-MIB::ifOutBroadcastPkts.1 = Counter32: 0 IF-MIB::ifOutBroadcastPkts.2 = Counter32: 0 IF-MIB::ifHCInOctets.1 = Counter64: 46304 IF-MIB::ifHCInOctets.2 = Counter64: 2888382 IF-MIB::ifHCInUcastPkts.1 = Counter64: 524 IF-MIB::ifHCInUcastPkts.2 = Counter64: 8233 IF-MIB::ifHCInMulticastPkts.1 = Counter64: 0 IF-MIB::ifHCInMulticastPkts.2 = Counter64: 0 IF-MIB::ifHCInBroadcastPkts.1 = Counter64: 0 IF-MIB::ifHCInBroadcastPkts.2 = Counter64: 0 IF-MIB::ifHCOutOctets.1 = Counter64: 46304 IF-MIB::ifHCOutOctets.2 = Counter64: 404213 IF-MIB::ifHCOutUcastPkts.1 = Counter64: 524 IF-MIB::ifHCOutUcastPkts.2 = Counter64: 3127 IF-MIB::ifHCOutMulticastPkts.1 = Counter64: 0 IF-MIB::ifHCOutMulticastPkts.2 = Counter64: 0 IF-MIB::ifHCOutBroadcastPkts.1 = Counter64: 0 IF-MIB::ifHCOutBroadcastPkts.2 = Counter64: 0 IF-MIB::ifHighSpeed.1 = Gauge32: 10 IF-MIB::ifHighSpeed.2 = Gauge32: 100 IF-MIB::ifPromiscuousMode.1 = INTEGER: false(2) IF-MIB::ifPromiscuousMode.2 = INTEGER: false(2) IF-MIB::ifConnectorPresent.2 = INTEGER: true(1) IF-MIB::ifAlias.1 = STRING: IF-MIB::ifAlias.2 = STRING: IF-MIB::ifCounterDiscontinuityTime.1 = Timeticks: (0) 0:00:00.00 IF-MIB::ifCounterDiscontinuityTime.2 = Timeticks: (0) 0:00:00.00 Les compteurs en 64bits c'est mieux nan? Lien vers le commentaire Partager sur d’autres sites More sharing options...
naparuba Posté(e) le 24 octobre 2008 Partager Posté(e) le 24 octobre 2008 Dans un plugin Nagios justement: ./check_snmp_int.pl -h (plugin de manubulon) [...] -g, --64bits Use 64 bits counters instead of the standard counters when checking bandwidth & performance data for interface >= 1Gbps. You must use snmp v2c or v3 to get 64 bits counters. [...] J'ai déjà été confronté au problème des compteurs 32bits et cette option m'a bien aidée Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sandeman Posté(e) le 26 octobre 2008 Auteur Partager Posté(e) le 26 octobre 2008 Yeah, on va patcher un peu Centreon pour que ça marche, mais ça devrait le faire Merci des tuyaux les gars Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.