Un logiciel pour diagnostiquer (cingler) un réseau sur 24h?

10

Nous avons récemment rencontré beaucoup de problèmes avec la connexion Internet de notre bureau actuel: ralentissements, pertes de paquets, énormes temps de ping, etc.

(Malheureusement), cela ne se produit pas toute la journée, juste quelques minutes ici et là, plusieurs fois par jour, mais cela rend notre journée de travail pénible.

Comme la loi de Murphy le dicte, lorsque l'informatique apparaît, Internet fonctionne très bien, le ping est bon, la bande passante est normale.

Comme ils ne feront rien de plus pour nous sans autre preuve d'échec, existe-t-il un outil simple et bon (sur n'importe quelle plate-forme) qui surveillera la connexion pendant 24h (ping Google chaque seconde, par exemple) et affichera les résultats sous forme de graphique du temps de ping + pertes de paquets à tout moment de la journée?

J'ai essayé PingPlotter , mais cela n'a pas fonctionné comme prévu pour moi.

Benjamin
la source
1
Quel est le problème avec PingPlotter?
joeqwerty
La plupart des logiciels de surveillance le feront dans une certaine mesure au moins, mais la suggestion de @ Zoredache de fumer est probablement l'outil autonome le plus connu et est à peu près sur mesure pour votre problème.
voretaq7

Réponses:

6

Si vous avez accès à une machine Linux, mtr peut faire ce que vous voulez. mtr combine les fonctionnalités des programmes traceroute et ping dans un seul outil de diagnostic réseau

C'est le type de sortie que vous obtenez lors de l'exécution en mode rapport. Vous pouvez simplement le laisser fonctionner et collecter des statistiques sur n'importe quelle période de temps.

mtr -r -c 10 google.com
HOST: host1.lan                   Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. ns.lan                        0.0%    10    0.3   0.5   0.3   0.6   0.1
  2. 192.168.1.254                 0.0%    10   81.2  76.0  66.9  89.1   8.3
  3. 94-192-160-1.zone6.bethere.c 60.0%    10  2335. 1419. 1024. 2335. 620.4
  4. 10.1.3.245                   80.0%    10   17.3  17.6  17.3  17.9   0.4
  5. 10.1.2.169                   90.0%    10   28.1  28.1  28.1  28.1   0.0
  6. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  7. 64.233.175.27                70.0%    10   23.5  23.6  23.4  23.8   0.2
  8. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  9. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 10. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 11. ???                          100.0     8    0.0   0.0   0.0   0.0   0.0
 12. 173.194.67.147                0.0%     5   29.1  29.2  28.7  29.8   0.4
user9517
la source
2
J'ai souvent exécuté mtrun travail cron horaire en mode rapport pour diagnostiquer les problèmes de réseau. Courir avec des intervalles de 30 ou 60 secondes est souvent suffisant. Cela se traduit par un impact minimal sur le réseau, mais peut donner de bons résultats pour les problèmes périodiques.
BillThor
Très bien, mtrc'est certainement un bon logiciel pour trouver où se situe le problème dans le réseau!
Benjamin
12

Je voudrais configurer une copie de la fumée sur un système de votre réseau. Il ne fait pas de ping toutes les secondes, et vous n'en avez probablement pas besoin. Au lieu de cela, il enverra périodiquement une rafale de ~ 20 pings en même temps, puis comptera le nombre de réponses et la vitesse de retour. Les résultats sont représentés graphiquement.

Voici les résultats pour mon système à la maison, via ma connexion Comcast, vers quelque chose au travail. Les paquets manqués et la latence sont du côté Comcast.

entrez la description de l'image ici

Zoredache
la source
3

Vous pouvez simplement vider la sortie de ping dans un fichier (ie ping google.com > pings.txt) et revoir les temps de latence. Pas de graphique, mais fonctionne sur pratiquement toutes les plates-formes et devrait fournir une preuve suffisante de tous les problèmes rencontrés par le réseau.

Chris S
la source
Je connais l' pingoption, mais je cherche en fait un moyen d'afficher cela sur un chronogramme!
Benjamin
Vous n'avez vraiment pas donné de bonne raison. Votre objectif est de prouver les problèmes de latence en fonction de votre question, qu'est-ce que les jolis graphiques ont à voir avec cela?
Chris S
Pour vérifier à quelle heure de la journée cela se produit. Ils feront le travail de trouver n'importe quel modèle de temps dans cela!
Benjamin
Commencez le ping à minuit (00:00:00) et avec la seconde standard entre les pings, et vous aurez un point de données pour chaque seconde dans la journée (86400 à 00:00:00 le lendemain matin) - "Ils "peut également trouver le modèle dans ce cas :-)
voretaq7
J'ai peur qu'ils ne prennent même pas la peine de jeter un œil à 86400 lignes de texte, encore moins d'essayer d'en faire un graphique :)
Benjamin
2

Pingdom a un service gratuit qui peut faire ce dont vous avez besoin.

HostBits
la source
Bien sûr, Pingdom ne peut rien vous dire sur votre réseau interne. Quelque chose qui surveille de l'intérieur serait probablement plus approprié pour résoudre leur problème
Safado
Eh bien, je suppose que c'est un point de vue valable .. Cependant, le problème pourrait certainement être un problème de FAI, donc une surveillance externe pourrait aider dans ce cas.
HostBits
Bon point. Peut-être un moniteur ping sur l'adresse IP publique de leur routeur passerelle? Si le problème concerne le routeur lui-même ou peut-être un problème de routage avec le FAI, cela fonctionnerait.
Safado
Bon point en effet, cela m'a aidé à comprendre que le problème n'était pas la connexion Internet réelle du bâtiment, mais la mauvaise connexion Wi-Fi qu'ils imposent pour connecter notre réseau de bureau au routeur du bâtiment!
Benjamin
2

Nagios est un outil de surveillance de serveur open source qui a la capacité de surveiller les serveurs. Je sais que pour les moniteurs SNMP, vous devez configurer les choses sur le périphérique surveillé, mais pas pour les moniteurs ping simples.

Ici, dans nos bureaux, nous utilisons WhatsUp Gold pour surveiller tous nos serveurs. Il a un moniteur ping qui fait exactement ce que vous voulez. C'est un produit cher (2000 $ +) qui en fait une solution ridicule à votre problème, mais ils ont un essai gratuit de 30 jours que vous pouvez installer, collecter des données et, espérons-le, comprendre votre problème.

Safado
la source