3 votes

Je cherche un outil de surveillance pour tester la gigue, ICMP, Traceroute et d'autres problèmes de réseau.

Je suis à la recherche d'un outil de surveillance pour tester la gigue, ICMP, Traceroute et d'autres problèmes de réseau. Il peut s'agir d'une application que j'exécute à partir du réseau de mon entreprise à New York et à Londres ou d'un service SAAS qui dispose d'un service capable de le faire pour moi.

J'ai un problème dans mon centre de données que je voudrais résoudre. Il se produit à différents moments de la journée. Je veux exécuter le moniteur pendant quelques jours et enregistrer les résultats pour pouvoir les analyser.

4voto

Mike Pennington Points 8236

Mesures de la gigue

Pour obtenir des statistiques précises sur la gigue, vous devez utiliser un protocole dédié, comme par exemple L'accord de niveau de service IP de Cisco Voir aussi Le wiki de NIL pour des informations sur l'utilisation. IOS a un répondeur UDP qui est utile comme sonde de latence.

Je déconseille les solutions qui reposent sur ping pour mesurer la gigue, puisque le ping dépend de l'ordonnanceur du système d'exploitation de l'hôte final, qui est lui-même une source de gigue.

Cisco et d'autres solutions ciblées s'efforcent de garantir que vos statistiques sont aussi précises que la plate-forme le permet.

Traceroute / journalisation ICMP

Utilisez MTR, qui dispose d'un mode permettant d'enregistrer de manière itérative les résultats d'un traceroute dans un fichier. MTR utilise ICMP, ce qui vous permet d'envoyer deux éléments à la fois. Le CLI linux one-liner à exécuter mtr --report -c 5 4.2.2.2 jusqu'à 11h30 heure locale aujourd'hui serait

python -c $'import subprocess as sub;from datetime import datetime as dt;dest='4.2.2.2';finish=dt(2012,6,27,11,30);\nwhile (dt.now()<finish): sub.call(["mtr --report -c 5 %s" % dest])' > mtr_logfile.txt

Si vous préférez un script autonome...

import subprocess as sub
from datetime import datetime as dt
dest='4.2.2.2'
finish=dt(2012,6,27,11,30)
while (dt.now()<finish):
    sub.call(["mtr --report -c 5 %s" % dest])

1voto

user9517 Points 113163

Si vous utilisez ou avez accès à une machine linux, vous pouvez consulter le site suivant mtr

mtr combine les fonctionnalités des programmes traceroute et ping en un seul outil de diagnostic réseau.

0voto

Andrew Smith Points 1113

Wireshark fait parfaitement ce que vous décrivez, et mesure également la gigue pour les flux RTP. Opmanager surveille bien le ping pour que vous puissiez voir la gigue également.

0voto

Matthew Points 2638

Il y a un tas d'options. Comme mentionné, Wireshark peut le faire, mais seulement à la demande, pas constamment. Pour tout capturer, vous devrez peut-être vous tourner vers un utilitaire de gestion et d'analyse de réseau comme Snort/Solarwinds/Empirix/Agilant qui utilisera des prises Ethernet pour aspirer tout ce qui traverse le fil (je ne suis pas sûr que les deux premiers vous permettent de le faire, les deux derniers le font pour les flux RTP et le trafic SIP).

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