4 votes

Utilisation du réseau : Comment surveiller par temps

Je cherche un moyen de suivre l'utilisation du réseau par type. J'aimerais quelque chose qui, à la fin de la journée, dise "8h 20min sur 3G, 3h sous réseau WiFi".

J'ai beaucoup cherché mais je n'ai rien trouvé (il existe des tonnes d'applications qui permettent de suivre les mégaoctets échangés, mais ce n'est pas ce qui m'intéresse).

Y a-t-il un problème technique derrière (par exemple, l'absence d'API système) ?

5voto

beeshyams Points 37355

Je ne pense pas qu'il y ait une difficulté technique à recueillir de telles informations. L'absence de telles applications est probablement due à manque de demande . Pour un utilisateur moyen, ce n'est pas le temps qui est important mais le données utilisées lors d'un forfait ou en itinérance, d'où l'abondance de ces applications.

Je ne sais pas si l'information que vous cherchez peut être tirée d'Android OS nécessitant des compétences en programmation. Il existe un source ouverte application Moniteur réseau qui peut vous aider. Il ne vous donne pas directement ce que vous voulez, mais vous pouvez facilement en extraire des informations. L'application a été mise à jour le mois dernier. Extrait de la description de l'application :

Network Monitor est un outil de diagnostic qui teste périodiquement votre connexion réseau et enregistre les résultats dans une base de données sur le téléphone..... Il enregistre également d'autres informations sur votre appareil et l'état de la connexion, telles que : Le type de réseau (WiFi, mobile/EDGE, mobile/HSPA, etc.)

Il offre une riche sélection de fonctions d'enregistrement et d'affichage. Cette solution présente les paramètres minimaux requis pour atteindre votre objectif :

  • Paramètres réseau → Activer le service ( Activer / désactiver selon les besoins par durée de surveillance).

  • Paramètres réseau → La fréquence de journalisation peut varier de 1/2 seconde à 1 heure , en fonction de la précision dont vous avez besoin.

  • Options avancées → Champs à surveiller - propose plus de 50 champs. Les champs de base nécessaires seraient :

    • Horodatage

    • Type de réseau

    • est connecté

Vous pouvez visualiser le fichier journal avec ces paramètres comme indiqué dans la capture d'écran ci-dessous

enter image description here enter image description here

Le fichier journal peut être exporté (par courrier) dans plusieurs formats ( Excel, CSV, HTML, KML, Gnuplot la base de données brute), pour une analyse plus approfondie. Excel serait le choix le plus évident.

  • Vous pouvez filtrer les Type de réseau y Est connecté =1 ( pour éviter les temps de déconnexion ), disons pour le WiFi

  • Utilisez le count d'Excel et le multiplier par fréquence logarithmique ( c'est-à-dire le temps) pour obtenir le temps total et le convertir en hh:mm format - mon Excel est rouillé, il doit y avoir de meilleurs moyens :)

  • Répétez l'opération pour les données mobiles

androidalle.com

AndroidAlle est une communauté de androiders 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