Accueil Logiciels
routeur4g.fr est financé par ses lecteurs. Quand vous achetez en passant par les liens du site, nous pouvons toucher une commission d’affiliation.

[LTE H-Monitor] Logiciel de supervision de routeur 4G/5G

1353638404148

Réponses

  • oga83oga83 Membre Messages: 1121
    Modifié (juillet 2020)
    Jo__37 a dit :
    L'accusé de réception c'est bien l'émetteur du sms qui le demande ?
    LTE H-Monitor ne demande pas d'accusé de réception (et ne sait d'ailleurs pas le faire).
    Si tu as coché la case "SMS Report" du menu "SMS Settings", c'est le routeur qui en demandera un.
  • scoubixscoubix Membre Messages: 1
    Bonjour @oga83
    Déjà, merci pour votre logiciel qui est vraiment très complet et avec des fonctions bien sympathiques. J'ai acheté ma licence après l'avoir testé et je ne le regrette pas.
    Une question : avez-vous envisagé de faire une GUI qui puisse être utilisée nativement sur autre chose que Windows? Je pense à MacOS en l'occurence, étant utilisateur Mac. Bon, pour le moment, votre soft tourne très bien dans une VM Win7 sur mon Mac, mais le natif Mac serait top ;-)
  • oga83oga83 Membre Messages: 1121
    Pas de version 100% native Mac prévue car il faudrait tout ré-écrire.
    LTE H-Monitor peut tourner sur toutes les machines où Mono est disponible (PC, Raspberry Pi, NAS Synology, ...). Je ne l'ai pas testé, mais Mono existe pour Mac.

  • Jo__37Jo__37 Membre Messages: 120
    oga83 a dit :

    Si tu as coché la case "SMS Report" du menu "SMS Settings", c'est le routeur qui en demandera un.

    Ah oui, j'ai oublié cet intermédiaire.
    Je ne savais pas à quoi correspondait cette option.
    Maintenant, je sais et ça roule
    merci

  • Jo__37Jo__37 Membre Messages: 120
    Juste un petit truc, peut-être déjà évoqué :
    Quand Windows sort de veille, LTHMonitor affiche "Bad request" et fonctionne incomplètement.
    Ce n'est pas très gênant, il suffit de cliquer sur Redémarrer.
  • oga83oga83 Membre Messages: 1121
    C'est le routeur qui met fin à la session qui n'a pas été utilisée pendant que le PC était en veille.
    Il suffit d'attendre 30s pour que LTE H-Monitor se reconnecte automatiquement.
  • Jo__37Jo__37 Membre Messages: 120
    Merci pour votre réponse.
    Je viens de refaire l'essai, la sortie de veille a eu lieu il y a 25 minutes et il y a toujours Bad Request.
    Rappel :
    B525s-65a
    Version matérielle
    WL2B520M
    Version logicielle
    81.191.27.01.287



  • oga83oga83 Membre Messages: 1121
    Le message en rouge correspond à la dernière erreur retournée par le routeur.
    Mais à part ce message, ça marche ou non ?
    Pour aller plus loin, il faut activer le journal et regarder les erreurs qu'ils contient.


  • Jo__37Jo__37 Membre Messages: 120
    L'heure défile, l'application n'est pas bloquée.
    Iol n'y a aucune mesure ni aucun sms.
    Capture avec l'option de masquage

    et extrait de la log :
    ------------------------------------------------
    09/07/2020 17:02:27.965    DESKTOP-6AQFRBM    1100    Info    Tick 720
    09/07/2020 17:02:27.983    DESKTOP-6AQFRBM    1112    Info    Loging into router
    09/07/2020 17:02:28.001    DESKTOP-6AQFRBM    1179    Info    Got CSRF session token
    09/07/2020 17:02:28.007    DESKTOP-6AQFRBM    1146    Error    Can't login
    System.Collections.Generic.KeyNotFoundException: La clé donnée était absente du dictionnaire.
       à System.ThrowHelper.ThrowKeyNotFoundException()
       à System.Collections.Generic.Dictionary`2.get_Item(TKey key)
       à LTEHMonitor.HRouter.(String , String ,   , Boolean )
    09/07/2020 17:02:28.010    DESKTOP-6AQFRBM    1184    Error    Can't get VPN api
    09/07/2020 17:02:28.029    DESKTOP-6AQFRBM    1122    Error    Can't get GetMobileStatus api
    09/07/2020 17:02:28.034    DESKTOP-6AQFRBM    1135    Error    Can't get Signal/Trafic api
    09/07/2020 17:02:28.465    DESKTOP-6AQFRBM    1100    Info    Tick 721
    09/07/2020 17:02:28.468    DESKTOP-6AQFRBM    1135    Error    Can't get Signal/Trafic api
    09/07/2020 17:02:28.967    DESKTOP-6AQFRBM    1100    Info    Tick 722
    09/07/2020 17:02:28.973    DESKTOP-6AQFRBM    1135    Error    Can't get Signal/Trafic api
    09/07/2020 17:02:29.468    DESKTOP-6AQFRBM    1100    Info    Tick 723
    09/07/2020 17:02:29.473    DESKTOP-6AQFRBM    1135    Error    Can't get Signal/Trafic api
    09/07/2020 17:02:29.970    DESKTOP-6AQFRBM    1100    Info    Tick 724
    ----------------------------
    Je redis que ce n'est pas très important.


  • Jo__37Jo__37 Membre Messages: 120
    La même ou presque visualisée avec Notepad ++



  • oga83oga83 Membre Messages: 1121
    Modifié (juillet 2020)
    Jo__37 a dit :
    La même ou presque visualisée avec Notepad ++




    Le programme n'arrive pas à se relogguer. On dirait qu'il a été blacklisté par le routeur.
    La seule solution que je vois est de l'arrêter avant de mettre l'ordi en veille...
  • Jo__37Jo__37 Membre Messages: 120
    C'est aussi simple de redémarrer avec le bouton qui va bien.
    Pas grave.

  • dettofattodettofatto Membre Messages: 20
    Hy Oga83 if you want i can translate your sw in italian...
  • NigirollupNigirollup Membre Messages: 3
    Bonjour à tous, je rencontre un problème sur le soft. Quand je le lance, il passe automatiquement en mode lecture et impossible de configurer mon routeur.

    Je suis sous windows et j'ai pris la dernière version du logiciel. Mon routeur est le B528s-23a.

    Si quelqu'un a une solution je l'accepte avec plaisir. Merci à tousvotre aide.
  • oga83oga83 Membre Messages: 1121
    dettofatto a dit :
    Hy Oga83 if you want i can translate your sw in italian...
    Thanks for your offer. I'll come back to you when I work on localization.
    Nigirollup a dit :
    Quand je le lance, il passe automatiquement en mode lecture.
    La version gratuite n'enregistre pas les données. Voir ici.
    C'est la raison pour laquelle elle indique "Lecture seule".
    Nigirollup a dit :
    et impossible de configurer mon routeur.
    Cela n'a rien à voir avec le mode "Lecture seule". La configuration du routeur est possible, même dans ce mode.
  • NigirollupNigirollup Membre Messages: 3
    Bonjour oga83 et merci pour ta réponse. Donc si je souhaite modifier la configuration il me faut une licence. Je pensais juste que la licence permettait simplement de conserver la configuration au lancement du soft.
  • oga83oga83 Membre Messages: 1121
    Nigirollup a dit :
    Donc si je souhaite modifier la configuration il me faut une licence.
    Non, la licence n'est pas nécessaire pour la plupart des fonctions de configuration.
    Le détail est ici : 
    http://www.ltehmonitor.com/#FreeVersion

  • 1954yy1954yy Membre Messages: 119
    bonjour
    j'utilise LTE H monitor comme serveur de SMS 
    je suis chez free mobile 4G illimité
    jusqu'à présent je pouvais envoyer un SMS à près de 160 destinataires (membres d'une association)
    la limite de free étant de 200 destinataires différents / mois !
    jamais eu de souci pour cela

    cependant ce matin, seuls 125 SMS pour mes 160 destinataires sont partis
    les SMS restant, de 126 à 160, vont directement dans les brouillons du modem 4G
    mes SMS sont assez longs et chaque SMS correspond à 5 SMS. Mais habituellement ça passait correctement, j'évitais d'envoyer tout d'un coup...je fais l'envoi par tranche de 40 destinataires sous forme de fichier xxx.html  avec des <iframe  src="http:........."> </iframe> (40 fois - nmr de tel qui change à chaque fois)
    mon compte free mobile fait apparaître l'envoi de 576 SMS (principalement les 125 de ce matin)
    j'essaye d'envoyer un SMS à un numéro déjà utilisé, le SMS ne part pas et se met également en brouillon
    j'ai retiré la carte SIM, je l'ai mise dans un telephone...les SMS ne partent pas du tel !
    la réception de SMS est ok, sur le tel et sur le modem

    j'ai appelé le service de dépannage de free, mais j'ai abandonné car ils me font faire de manipulation sur le tel alors que pour moi cela n'a rien à voir.

    je pense plutôt à une limitation dans les envois...mais si c'est le cas c'est tout nouveau (exceptés pour les 200 destinataires mensuels différents) 

    Mes questions sont donc, si quelqu'un a eu une info dans ce domaine : 
    y a t'il eu des changements dans le nombre de SMS à envoyer en 1 heure ?  par jour ?
    la limite de 200 destinataires par mois a t'elle changée ?
    y a t'il un moyen de débloquer un compte pour envoyer des SMS ?

    en espérant trouver une solution à ce souci,
    cdlt
    YY
  • oga83oga83 Membre Messages: 1121
    La version 4.45 est disponible ici : http://download.ltehmonitor.com
    L'aide contextuelle et la documentation sont maintenant disponibles en français et en anglais.
  • TescesTesces Membre Messages: 52
    @oga83

    Bonjour et merci pour cette nouvelle version.

    J'aurais une petite demande.
    Je viens de franchir le pas et suis passé au B818.
    Je souhaiterais transférer ma licence de LTEHM de mon B715 vers mon tout nouveau B818 : comment dois-je procéder ?

    Cordialement,

  • oga83oga83 Membre Messages: 1121
    @Tesces MP envoyé
  • TescesTesces Membre Messages: 52
    Bonjour @oga83,

    est il possible d'exporter des données dans un fichier externe via un script ?

    Cordialement,
  • oga83oga83 Membre Messages: 1121
    Modifié (août 2020)
    Oui, il est possible d'enregistrer les données dans un fichier en même temps que dans la base de données.
    Pour cela, il suffit de définir un "Script de traitement des données" dans l'onglet "Configuration / Avancé".
    Par exemple, pour exporter la date avec le RSSI dans un fichier texte, on peut utiliser :
    <div>System.IO.File.AppendAllText(@"c:\tmp\data.txt", DateTime.Now.ToString() + "\t" + y.Rssi.ToString() + "\n");<br></div>
    qui donnera le résultat suivant dans c:\tmp\data.txt :
    <div>28/08/2020 15:30:44&nbsp;&nbsp;&nbsp;&nbsp; -51<br>28/08/2020 15:30:46&nbsp;&nbsp;&nbsp;&nbsp; -51<br>28/08/2020 15:30:47&nbsp;&nbsp;&nbsp;&nbsp; -51<br></div><div>...</div><div></div>
    Pour ne conserver que la dernière valeur, utiliser WriteAllText() à la place de AppendAllText().
    A compléter en fonction de ses besoins.
  • TescesTesces Membre Messages: 52
    @oga : super, marche très bien !!!

    Je cherche entre autre à surveiller le ping, sur une grande durée.
    L'utilisation de "y.MaxPing.ToString()" ne semble pas fonctionner (toujours à zéro), alors que "y.Ping.ToString()" semble fonctionner
    Par contre, j'obtiens : 
    28/08/2020 15:46:12 44
    28/08/2020 15:46:13 0
    28/08/2020 15:46:14 0
    28/08/2020 15:46:14 0
    28/08/2020 15:46:15 0
    28/08/2020 15:46:16 0
    28/08/2020 15:46:16 0
    28/08/2020 15:46:17 0
    28/08/2020 15:46:18 0
    28/08/2020 15:46:19 0
    28/08/2020 15:46:19 0
    28/08/2020 15:46:20 0
    28/08/2020 15:46:21 0
    28/08/2020 15:46:21 0
    28/08/2020 15:46:22 35
    28/08/2020 15:46:23 0
    28/08/2020 15:46:24 0
    28/08/2020 15:46:24 0
    En clair, le ping est >0 une fois sur 13 ou 14.
    Ceci est en lien avec l'intervalle choisi pour la surveillance du ping, à 10s chez moi.
    On retrouve d'ailleurs ceci sur la courbe de suivi du ping, avec y.MaxPing :


    Ne serait il pas possible de conserver la précédente mesure du ping, jusqu'à une nouvelle mesure ?
    Les relevés deviendraient :
    28/08/2020 15:46:12 44
    28/08/2020 15:46:13 44
    28/08/2020 15:46:14 44
    28/08/2020 15:46:14 44
    28/08/2020 15:46:15 44
    28/08/2020 15:46:16 44
    28/08/2020 15:46:16 44
    28/08/2020 15:46:17 44
    28/08/2020 15:46:18 44
    28/08/2020 15:46:19 44
    28/08/2020 15:46:19 44
    28/08/2020 15:46:20 44
    28/08/2020 15:46:21 44
    28/08/2020 15:46:21 44
    28/08/2020 15:46:22 35
    28/08/2020 15:46:23 35
    28/08/2020 15:46:24 35
    28/08/2020 15:46:24 35

    Dernière question : sais tu si cela fonctionnerait sur une instance lancée sur mon syno, en changeant le chemin de fichier, bien sur ?

    Cordialement,
  • oga83oga83 Membre Messages: 1121
    Les min/max s'appliquent à une période donnée. Ici, on est obligatoirement au niveau du tick. C'est pour ça qu'ils sont à 0 (pas de ping pendant un tick => pas de valeur => pas de min/max).
    Mais tu peux contourner le problème en utilisant y1.Ping (échantillon N-1) :
    if (y.Ping == 0) y.Ping = y1.Ping;
    Plus d'infos sur les variables et ce type de script ici :

    Oui, cela fonctionne sur tous les environnements supportés par LTE H-Monitor (PC, RPi, Syno, Linux), sauf la version embarquée.
  • TescesTesces Membre Messages: 52
    J'avais bien pensé à un truc de ce style, par contre, si on perd la connexion, ce sera la dernière valeur positive qui sera affichée, on ne pourra pas détecter que la connexion est perdue.
    Bon, je creuse ...
    Si tu as d'autres idées, je suis preneur.
  • oga83oga83 Membre Messages: 1121
    Modifié (août 2020)
    Dans le script, tu peux faire ce que tu veux.
    Tu peux sauvegarder la dernière valeur du Ping dans un fichier et la réutiliser plus tard si besoin.
    Tu peux même sérialiser la variable 'y' dans un fichier avec tous ses champs.
  • TescesTesces Membre Messages: 52
    Top, merci !
  • TescesTesces Membre Messages: 52
    Modifié (septembre 2020)
    Bonjour,

    Juste un petit retour sur un pb qui m'a occupé un petit moment.
    En fait LTEHM fonctionnait bien à partir du PC, mes plus vraiment à partir de mon NAS:

    Les messages d'erreurs étaient :
    04/09/2020 22:02:17.919 Serveur_LCT 1000 Info Loading configuration file /volume1/LTEHMonitor/LTEHMonitor.xml
    04/09/2020 22:02:27.166 Serveur_LCT 1159 Error Can't process router response (for /api/user/state-login)
    System.Net.WebException: The request timed out
      at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00052] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
      at System.Net.HttpWebRequest.GetResponse () [0x0000e] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
      at LTEHMonitor.HRouter. (System.Net.HttpWebRequest , System.Boolean , System.String ) [0x00000] in <5101c0d4acc245b492f09a3455877a76>:0 
    04/09/2020 22:02:36.672 Serveur_LCT 1159 Error Can't process router response (for /html/index.html)
    System.Net.WebException: The request timed out
    ...

    Le ping PC vers B818 était bon (normal).
    Celui de NAS vers le B818 (via PuTTy) ... pas bon du tout.
    Pourtant, aucun autre problème ...

    Finalement, le problème était lié ... au fait que j'avais activé un VPN sur le NAS.

    Bon, OK, une fois trouvé, on se dit que c'est évident, mais bon ....

    Cela pourra peut être servir à ceux ayant des difficultés de connexion entre leur NAS et leur Routeur, avec LTEHM.

    Cordialement,
    Message edité par Tesces on
  • oga83oga83 Membre Messages: 1121
    C'est justement l'intérêt d'utiliser un vpn dont l'origine se situe en amont du routeur : le trafic passe dans un tunnel et n'est pas lisible par le routeur (et par ceux qui exploiteraient une éventuelle backdoor).
    La contrepartie est que le routeur n'est pas accessible via ce tunnel.

    En pratique, cela ça vient du fait que la route par défaut sur le nas passe par le vpn.
    Mais ça se contourne facilement avec une route statique vers le routeur qui ne passe pas par le vpn (interface ethX ou ovs_bondX sur Syno au lieu de vtunX).
    De cette manière, tout le trafic passe par le tunnel sauf celui qui lui est destiné.

    En complément du Ping sur le routeur qui ne marchait pas, un traceroute vers un site externe aurait permis de voir que le routeur était devenu "invisible".

    Pour plus de sécurité, l'étape suivante est d'utiliser le nas en passerelle par défaut sur le LAN (pour que tout le trafic LAN->WAN passe par le VPN) et de ne relier le routeur qu'au NAS sur un sous-réseau différent.


Connectez-vous ou Inscrivez-vous pour répondre.