6 votes

Comment puis-je réinitialiser les statistiques rapportées par ifconfig ?

J'essaie de détecter un éventuel problème de liaison sur l'interface Ethernet de l'un de nos serveurs. ifconfig signale un grand nombre de paquets d'erreurs. J'ai demandé à la société d'hébergement d'apporter quelques modifications à la configuration et j'aimerais réinitialiser les compteurs d'interface pour savoir si la situation s'est améliorée.

Redémarrer la machine est la solution évidente, mais comme cette machine est le NAS principal, il sera difficile d'obtenir une fenêtre de maintenance. Est-il possible de réinitialiser les compteurs sans redémarrer la machine ?

Le système d'exploitation est RedHat EL4, 32bit.

6voto

mrbradleyt Points 800

Cette question a reçu une réponse sur SF déjà .

En bref, la seule solution sur une machine Linux (à l'heure actuelle) est de recharger le module du pilote réseau, ce qui peut ou non être possible avec la configuration de votre noyau.

2voto

knweiss Points 3875

Permettez-moi d'ajouter une remarque expliquant pourquoi la réinitialisation des compteurs réseau est une mauvaise idée : elle ne fonctionne qu'avec un seul lecteur.

Un lecteur unique sait qu'il a remis le compteur à zéro et est capable d'y faire face. Mais s'il y a beaucoup de lecteurs différents (par exemple des plugins de surveillance, des agents snmp, etc), seul celui qui a remis le compteur à zéro le sait. Tous les autres ne verront qu'un saut soudain du compteur. C'est mauvais.

C'est donc une bonne idée de proposer un mode différentiel dans les programmes qui affichent ces chiffres. C'est-à-dire afficher la différence entre la dernière valeur du compteur et la valeur actuelle au lieu d'afficher la valeur absolue de la valeur actuelle. En utilisant cette technique, il n'est souvent pas nécessaire de remettre le compteur à zéro.

1voto

Joseph Kern Points 9759

On dirait que tu ne peux pas.

Vous pouvez simplement redémarrer le service réseau et recharger le pilote. Il ne s'agit pas d'un redémarrage complet. Mais vous auriez toujours besoin d'une fenêtre de maintenance et d'une session console/kvm pour pouvoir recharger le service.

0voto

Brad Points 1004

Est-ce que j'ai manqué quelque chose ?

La remise à zéro des compteurs n'est-elle pas juste une commodité cosmétique dans la situation que vous décrivez ?

Si vos erreurs de réception sont de 100001 au moment où le changement de réseau est effectué, vous traitez simplement 100001 comme 0. Par exemple, si 30 minutes plus tard, 100030 erreurs tx sont affichées, vous savez que vous avez eu 29 erreurs supplémentaires. Je ne vois pas vraiment l'avantage de remettre les compteurs à zéro, à moins que vous ne prévoyiez qu'ils vont déborder - même dans ce cas, ce n'est qu'une commodité.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X