Je voudrais trouver un logiciel qui afficherait l'historique de mes coupures et reconnexions internet.
Je pense que ça existe mais les quelques que j'ai trouvé proviennent de sites douteux.
Merci
Sous linux ? Un script python en cron toutes les 30sec qui fait un ping sur un dns google et log du resultat en syslog
```python
#!/usr/bin/env python
import time
from pythonping import ping
import logging
import logging.handlers
my_logger = logging.getLogger('Ping')
my_logger.setLevel(logging.DEBUG)
handler = logging.handlers.SysLogHandler(address='/dev/log')
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)
my_logger.addHandler(handler)
result = ping('8.8.8.8', count=1, timeout=10)
if result.success():
my_logger.info(f"{result.rtt_avg_ms} ms")
else:
my_logger.error("no connection")
```
Et un petit `grep Ping /var/log/syslog` pour avoir le résultat
Je suis sur Windows. Mais ce serait pour log des micro coupures donc je sais si pas avec un script ce serait faisable sans trop impacter le système.
En quoi penses-tu qu'un script aussi simpliste et peu consommateur de ressources pourrait impacter ton système ?
Le truc c'est que je suis en 4g et que j'ai battlenet qui se déco et reco instant de temps en temps. Le soucis c'est que ça me déco de mon jeu à chaque fois.
Donc j'aimerais savoir si c'est que ma 4g se coupe pendant un laps de temps très court ou si le problème vient uniquement de battlenet.
Ok. Bon je vois toujours pas le rapport avec le script et des pertes de performance... mais pour ton problème si tu penses que c'est battlenet qui merde, ben regarde ses logs à lui (si tu peux évidemment)
ben pour que le script puisse détecter la déconnexion (s'il y en a) faudrait qu'ils check au moins tous les dixièmes de secondes minimum.
Le standard dans les timeout de connexion c'est 30 sec dans le HTTP. Donc le dixième de seconde est purement imaginaire. Si tu as des "micro" déconnexions on est plus sur de l'ordre de quelques secondes à une minute. Rien que le protocole TCP/IP dont tu te sers pour jouer, surfer, appeler en VoIP est à 72 secondes de timeout. Par contre tu pourrais tout à fait avoir des problèmes de qualité de transmission qui pourrait perturber ton jeu en matière de latence et donc détecté par battlemachintruc comme grave. Le script que je t'ai donné et qui log la latence moyenne de réponse en milliseconde pourrait également permettre de détecter les "ralentissements" important.
Faudrait juste augmenter le paramètre count à 10 pour avoir une valeur moyenne un peu plus significative de la latence
Pour info chez moi, j'ai une valeur entre 6 et 12 ms de latence (avec la fibre de ville)
EDIT: ah ouai et l'anglicisme verbal logger prend deux g ^^
J'ai run des tests avec WinMTR à la demande de Blizzard.
Ca fait des pings avec un trace route et les pertes de packet sur chaque IP visitée.
Et les deux seules où j'ai des pertes sont de Blizzard. Donc ce n'est pas que j'ai des pertes de connexion mais bien un soucis chez eux.
Ouais sauf que Blibli me demande de faire des correctifs au niveau de mon ordi ce qui je pense ne changera rien.
Sous windows ? Applications And Services Logs / Microsoft / Windows / UniversalTelemetryClient
(https://superuser.com/questions/1169395/log-internet-connection-outages-in-windows-10)
Si le pb vient de ton pc les autres ont donné des pistes si ça vient de ta box va sur son interface web tu peux avoir des rapports souvent qui peuvent t'aider