Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[WD21] Faire de la télémetrie sur un serveur perso sous Windows Server 2012 R2 et IIS

127 views
Skip to first unread message

André STASZEWSKI

unread,
Mar 19, 2017, 3:51:37 PM3/19/17
to
Bonjour,

j'ai décidé de me lancer dans la télémetrie pour suivre l'usage de mes
softs en téléchargement libre sur le web.
Pour cela, j'ai monté un PC en 64 bits avec une config materielle
largement suffisante pour accueillir Windows Server 2012 R2.
L'installation s'est bien passée, les mises à jours de sécurité aussi,
mais je me heurte à un premier problème.
Avant d'installer le serveur HFSQL et le serveur de télémetrie, PC SOFT
préconise d'installer un serveur web IIS ou autre.
Ca tombe bien, cette fonctionalité est disponible sur Server 2012
mais...
L'installation de la fonctionnalité IIS préconise (avant de poursuivre)
qu'il faut dabord configurer les paramètres réseaux avec une IP
statique et c'est là que je coince.
Dans les propriétés du réseau Ethernet puis dans les propriétés de
"Protocole Internet Version 4 (TCP/IPv4), le selecteur est positionné
par défaut sur "Obtenir une adresse IP automatiquement".
Si je selectionne "Utiliser l'adresse IP suivante", je ne sais vraiment
pas quoi mettre dans les cases des trois champs ci-dessous...
Adresse IP:
Masque de sous réseau:
Passerelle par défaut:
Faut-il renseigner autre chose en plus ?

J'ai essayé au hasard de mettre 192.168.0.40 et le masque par défaut
s'affiche avec 255.255.255.0 mais dès que je valide mes fenêtres, la
connexion reseau disparait et je n'ai plus d'accès à internet sur le
serveur...
Ca fait 2 jours que je cherche la solution sur la toile mais je trouve
rien qui m'aide et encore moins si je fais une relation avec la
télémetrie de Windev.

Je précise que je suis en ADSL sur une FREEbox Revolution et que de ce
coté là, je n'ai rien modifié (DHCP par défaut).

--
Cordialement,
André STASZEWSKI
http://www.SoftSolution.fr
Pour me contacter, cliquez ici :
http://cerbermail.com/?Z8IP9sIahR

Romain PETIT

unread,
Mar 20, 2017, 3:53:49 AM3/20/17
to
André STASZEWSKI vient de nous annoncer :
> Bonjour,
[...]

Bonjour André,

si je comprend bien, tu vas donc utiliser ta connexion ADSL pour rendre
accessible ce PC via Internet.
Aux vues de tes questions, tu sembles ne pas être très calé en réseaux,
il va falloir choisir une solution simple mais qui ne sera pas très
sécurisée
Au préalable, il faut s'assurer que ton adresse IP publique (free) est
fixe, est-ce le cas ?
1. Identifie l'adressage de ton réseau : en général c'est effectivement
192.168.0.xx (x de 1 à 253, 254 étant réservé au routeur/freebox).
2. Récupère l'adresse MAC de la carte réseau de ton serveur (voir les
propriétés de la carte ou fait un cmd "ipconfig /all")
3. Sélectionne l'option "obtenir automatiquement une adresse IP" sur
ton serveur au niveau du paramétrage de la carte réseau
3. Sur ta freebox, va dans les options de DHCP et fait une réservation
d'adresse IP en uitilisant l'adresse MAC du serveur et en sélectionnant
l'adresse IP 192.168.0.10 par exemple
4. toujours sur la freebox, cette fois dans les options routeur, fait
une redirection de port :
port externe 4900 TCP vers l'adresse 192.168.0.10 / port 4900
Cela aura pour conséquence de rediriger tous les flux HFSQL en
provenance de l'extérieur (donc la télémétrie) vers ton serveur.
5. Redémarre la freebox

Ton serveur HFSQL devrait désormais être accessible depuis l'extérieur
en utilisant l'adresse IP de ta freebox.

A+

--
Romain PETIT
contact : rompetit chez free fr
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup

André STASZEWSKI

unread,
Mar 20, 2017, 5:28:14 AM3/20/17
to
Bonjour Romain.

Merci pour ton implication (une fois de plus)!
Effectivement je ne suis pas très calé en matière de réseaux.
Ce PC servira exclusivement à la télémétrie et tournera donc H24 dans
un coin.
A ma conaissance je ne suis pas en IP fixe sinon Free me l'aurait
signalé. J'ai trouvé cette information sur Free mais je ne sais pas si
je dois l'appliquer ou/et faire comme tu m'a dit. Je ne sais pas non
plus si je peux revenir en arrière au cas où...
http://www.free.fr/assistance/54.html

Avant de procéder aux modifications sur ma Freebox, je voudrais savoir
si cela aura un impact ma configuarion actuelle (internet, messagerie
outlook etc...) et aussi sur le wi-fi dans la maison, j'ai aussi un
répéteur qui étend le wi-fi.
Par exemple sur mes ordis (connectés en filaire ou wi-fi à la box),
faudra t-il reconfigurer les paramètres/propriétés réseaux sur chacun
d'eux ?
Merci pour tes réponses.

André STASZEWSKI

unread,
Mar 20, 2017, 5:34:06 AM3/20/17
to
Suite à ce qui mentionné en bas de la page sur ce lien,
http://www.free.fr/assistance/54.html
Je précise que ma freebox est de Aout 2016.

Romain PETIT

unread,
Mar 20, 2017, 12:18:21 PM3/20/17
to
André STASZEWSKI a formulé la demande :
Non, à moins que tu n'ai déjà fait des redirections de ports (NAT), ton
réseau local n'est pas impacté par un passage d'IP variable à IPFixe.

Sinon, tu as aussi la possibilité d'utiliser un service DNS dynamique
comme http://www.dyndns.fr/ par exemple.

André STASZEWSKI

unread,
Mar 20, 2017, 7:38:16 PM3/20/17
to
Merci pour tes précieuses informations, mais je vais opté pour la
solution la moins couteuse.
Je vais donc appliquer la 1ere suggestion et te recontacterai ici si
j'ai d'autre question...
Au point 1, j'ai pu identifier mon Ip local, public et celle de ma box
mais je vois pas ce que je dois en faire puisqu'il n'en ai plus
question aux points suivants de ta suggestion.

Romain PETIT

unread,
Mar 21, 2017, 4:01:21 AM3/21/17
to
André STASZEWSKI a couché sur son écran :

> Au point 1, j'ai pu identifier mon Ip local, public et celle de ma box mais
> je vois pas ce que je dois en faire puisqu'il n'en ai plus question aux
> points suivants de ta suggestion.

Un petit article pour clarifier :
http://blog.nicolargo.com/2011/07/nat-et-pat-cest-quoi-donc.html

A+

phig

unread,
Mar 21, 2017, 7:32:05 AM3/21/17
to
Le 21/03/2017 à 12:13, Eric Demeester a écrit :
> Bonjour,
>
> André STASZEWSKI (Mon, 20 Mar 2017 10:28:12 +0100 -
> fr.comp.developpement.agl.windev) :
>
> Juste sur ce point :
>
>> A ma conaissance je ne suis pas en IP fixe sinon Free me l'aurait
>> signalé.
>
> Free ne communique pas sur ce point, mais sauf rares exceptions
> (certains cas de dégroupage partiel il me semble), tous les abonnés Free
> fibre et ADSL ont une IP fixe par défaut, et si ce n'est pas le cas, ils
> peuvent en demander une.
>

Bonjour, André.
par defaut, tous les abonnés free degroupés ont une adresse ip fixe. si
tu n'est pas dégroupé, tu peux la demander
http://www.free.fr/assistance/54.html

pour la télémetrie, tu va devoir parametrer ta freebox pour envoyer tout
le traffic http entrant vers ton serveur dans ton reseau.

pour cela, c'est très simple:
dans un navigateur, tu ouvres http://mafreebox.free.fr
en bas a gauche, sur le bouton free, cliquer sur connexion
tu mes tes identifiants, si tu ne les as pas, suivre ce tuto:

http://www.panoptinet.com/securiser-ma-connexion/documentation-technique/acces-config-freebox/

une fois connecté, tu choisis parmetre de la freebox, mode avancé ( en
haut de la fenetre) gestion des ports, ajouter une redirection

dan ip de destination, choisir ton server ( normalement, la freebox V6
detecte les nom m$ des machines)

dans ip sources, choisir toutes

protocole tcp
port de debut 80 port de fin 80
port de destination 80.

sauvegarder.

et voila! tout le traffic http arrivera sur ton serveur de télémetrie.

attention, tout de meme, IIS est un gruyere de securité. penser a faire
les maj de securité très souvent sur le serveur.

my 2 cents...

Romain PETIT

unread,
Mar 21, 2017, 8:44:00 AM3/21/17
to
Romain PETIT a exposé le 20/03/2017 :
> 4. toujours sur la freebox, cette fois dans les options routeur, fait une
> redirection de port :
> port externe 4900 TCP vers l'adresse 192.168.0.10 / port 4900

Rectificatif :
Comme le dit Phig plus, bas, c'est via http/https que sont transmises
les infos de télémétrie, c'est donc les ports 80 ou 443 (par défaut)
qu'il faudra rediriger et non 4900

André STASZEWSKI

unread,
Mar 21, 2017, 11:22:38 AM3/21/17
to
> Romain PETIT a exposé le 20/03/2017 :
>> 4. toujours sur la freebox, cette fois dans les options routeur, fait une
>> redirection de port :
>> port externe 4900 TCP vers l'adresse 192.168.0.10 / port 4900
>
> Rectificatif :
> Comme le dit Phig plus, bas, c'est via http/https que sont transmises les
> infos de télémétrie, c'est donc les ports 80 ou 443 (par défaut) qu'il faudra
> rediriger et non 4900
>
> A+

Bonjour à tous et MERCI pour vos interventions.

Effectivement, en mettant le port 4900, j'ai le msg suivant :
Une erreur est survenue
Port de redirection invalide
Je vais donc essayer avec 80.
En revanche, si je mets le port 80, je suppose que je vais devoir aussi
modifier le port dans le CCHFSQL (sur le serveur) là où il y avait 4900
par défaut;
non ?

André STASZEWSKI

unread,
Mar 21, 2017, 11:49:31 AM3/21/17
to
Bonjour et merci pour ton intervention.

Je connaissais déjà cette interface, je l'utilise surtout pour le
contrôle parentale.
J'avais repéré l'icone des ports, mais j'osais pas faire de modif sans
être conseillé (voilà qui est fait) !
J'ai essayé d'entrer le port 80 via l'interface traditionnelle du
compte free, mais il en a pas voulu non plus ....?
Et avec ta methode, ça a marché, bizarre...

En revanche il y a une question qui me brûle les lèvres :
A cette adresse,
http://blogs.pcsoft.fr/fr/installer-serveur-telemetrie-collecter-donnees-applications/33/read.awp
dans la dernière fenêtre en bas de la page, qu'est ce que je dois
mettre dans le champ "Serveur" ?
Je n'ai pas de nom de domaine rattaché à ce serveur ! juste une IP fixe
que j'ai déclaré comme me là suggéré romain.
Est-ce que je dois mettre http://192.168.0.10 ?

André STASZEWSKI

unread,
Mar 21, 2017, 11:59:46 AM3/21/17
to
Et pour compléter ma demande, toujours à cette même adresse, mais cette
fois dans la 2e fenêtre en partant du haut, faut-il aussi mettre le
port 80 au lieu de 4900 ?

Romain PETIT

unread,
Mar 21, 2017, 1:07:35 PM3/21/17
to
André STASZEWSKI a écrit :

> En revanche, si je mets le port 80, je suppose que je vais devoir aussi
> modifier le port dans le CCHFSQL (sur le serveur) là où il y avait 4900 par
> défaut;
> non ?

Non, c'est la partie serveur Web (Serveur d'applicaion WebDev
spécifique) qui va communiquer avec HFSQL (sur le même server).

André STASZEWSKI

unread,
Mar 22, 2017, 9:26:29 AM3/22/17
to
> Bonjour,
>
> André STASZEWSKI (Tue, 21 Mar 2017 16:49:26 +0100 -
> fr.comp.developpement.agl.windev) :
>
>> En revanche il y a une question qui me brûle les lèvres :
>> A cette adresse,
>> http://blogs.pcsoft.fr/fr/installer-serveur-telemetrie-collecter-donnees-applications/33/read.awp
>> dans la dernière fenêtre en bas de la page, qu'est ce que je dois
>> mettre dans le champ "Serveur" ?
>> Je n'ai pas de nom de domaine rattaché à ce serveur ! juste une IP fixe
>> que j'ai déclaré comme me là suggéré romain.
>> Est-ce que je dois mettre http://192.168.0.10 ?
>
> Non, il faut mettre ton adresse IP fixe publique Free, pas l'adresse de
> la machine sur ton réseau interne. Quelques explications :
>
> Tes applications doivent pouvoir accéder au serveur de télémétrie pour
> lui transmettre des informations. Comme je suppose que ces applications
> sont utilisées ailleurs que sur ton réseau local, chez tes clients par
> exemple, elles vont le faire en s'y connectant par Internet, et pour
> cela, elles doivent avoir l'adresse de la machine à contacter.

Oui c'est à partir de freeware/shareware dispatchés sur le net.
>
> Cette adresse peut être soit un nom de domaine, soit une adresse IP
> publique. En fait c'est la même chose, car si tu fournis un nom de
> domaine, l'application interrogera un serveur DNS qui lui fournira
> l'adresse IP publique correspondant au nom de domaine, une sorte
> d'annuaire des adresses IP si tu veux, ça s'appelle la résolution de
> nom.
>
> Pour que ça fonctionne, il faut que tes applications connaissent
> l'adresse IP du serveur (ton adresse IP publique, donc) et le port sur
> lequel il « écoute » ; il faut également que ton routeur sache
> transmettre les communications entrantes sur le port en question à l'IP
> du serveur de télémétrie (il s'agit cette fois de celle sur ton réseau
> interne).

Bonjour Eric et merci pour ces explications

De ce que j'ai compris, j'ai fixé le port d'écoute sur 80 en TCP.
Quand à la redirection des communications sur le routeur, je l'ai fixé
sur 192.168.0.10 le tout attaché à l'adresse MAC de la carte ethernet
du serveur.

Du coup j'accède bien à la page d'accueil du serveur IIS en tapant
l'adresse IP publique dans la barre de mon navigateur, en tout cas en
local, (pas encore essayé depuis une machine exterieure).

Mais dans le champ "Serveur" du volet de télémetrie de mes
applications, est-ce-que je dois écrire l'ip publique sous la forme
"http://65.326.xxx.xx" ou simplement "65.326.xxx.xx" ou bien ça n'a
pas d'importance ?

Romain PETIT

unread,
Mar 22, 2017, 11:52:30 AM3/22/17
to
André STASZEWSKI a pensé très fort :
> Mais dans le champ "Serveur" du volet de télémetrie de mes applications,
> est-ce-que je dois écrire l'ip publique sous la forme "http://65.326.xxx.xx"
> ou simplement "65.326.xxx.xx" ou bien ça n'a pas d'importance ?

https://doc.pcsoft.fr/?1410086582

Tu dois juste renseigner l'adresse IP publique ou bien le nom DNS (sans
le http(s) puisque c'est une combobox qui sélectionne cela)

André STASZEWSKI

unread,
Mar 22, 2017, 12:00:36 PM3/22/17
to
> André STASZEWSKI a pensé très fort :
>> Mais dans le champ "Serveur" du volet de télémetrie de mes applications,
>> est-ce-que je dois écrire l'ip publique sous la forme
>> "http://65.326.xxx.xx" ou simplement "65.326.xxx.xx" ou bien ça n'a pas
>> d'importance ?
>
> https://doc.pcsoft.fr/?1410086582
>
> Tu dois juste renseigner l'adresse IP publique ou bien le nom DNS (sans le
> http(s) puisque c'est une combobox qui sélectionne cela)
>
> A+

Ok, merci pour cette précision.
Comme je n'arrive pas à me connecter au serveur de télémetrie, même en
local, j'avais un doute.
Je vais désinstaller toute la partie PC SOFT et réinstaller de nouveau
pour voir...

André STASZEWSKI

unread,
Mar 22, 2017, 2:35:53 PM3/22/17
to
>> André STASZEWSKI a pensé très fort :
>>> Mais dans le champ "Serveur" du volet de télémetrie de mes applications,
>>> est-ce-que je dois écrire l'ip publique sous la forme
>>> "http://65.326.xxx.xx" ou simplement "65.326.xxx.xx" ou bien ça n'a pas
>>> d'importance ?
>>
>> https://doc.pcsoft.fr/?1410086582
>>
>> Tu dois juste renseigner l'adresse IP publique ou bien le nom DNS (sans le
>> http(s) puisque c'est une combobox qui sélectionne cela)
>>
>> A+
>
> Ok, merci pour cette précision.
> Comme je n'arrive pas à me connecter au serveur de télémetrie, même en local,
> j'avais un doute.
> Je vais désinstaller toute la partie PC SOFT et réinstaller de nouveau pour
> voir...

Bon, ben j'ai un sac...
Comme lors de la toute première installation du serveur de télémetrie,
dans le plan final, il saute le tiroir qui doit me révéler le login et
psw que l'on doit renseigner dans le volet "télémetrie" d'un projet et
me renvoie systèmatiquement l'erreur log suivante (après avoir
réessayé):
"Configuration de la télémetrie : La base de données existe déjà"

Pour avoir un psw connu, j'ai donc réinstallé le pack en choisissant
l'option "Modifier les paramètres de connexion HFSQL uniquement"
Cela m'a permit de réinstaller avec un login et un psw que j'ai décidé
et non aléatoire (par défaut).
Bien sûr, tjrs le même msg d'erreur en fin d'install.

De retour sur mon poste client, (volet télémétrie) lors du test de
connexion, zobi ! Impossible de me connecter avec l'IP publique de am
freebox, le login et le psw que je viens de définir.
Une fenêtre me renvoit le msg suivant :
Impossible de se connecter au serveur de télémétrie, vérifiez les
paramètres du serveur.

Est-ce que ça vous parle ce problème là ?
La version du serveur d'application WEBDEV Réservé que j'ai installée
est 01F210067f.

Romain PETIT

unread,
Mar 23, 2017, 6:55:51 AM3/23/17
to
Eric Demeester a présenté l'énoncé suivant :
> Bonjour,

Bonjour Eric,

> A priori, si tu es en local, c'est à dire chez toi sur le même réseau
> local que le serveur de télémétrie, tu ne peux pas y accéder via ton IP
> publique.

Normalement, il devrait pouvoir.

André STASZEWSKI

unread,
Mar 23, 2017, 9:51:08 AM3/23/17
to
> Bonjour,
>
> André STASZEWSKI (Wed, 22 Mar 2017 19:35:46 +0100 -
> fr.comp.developpement.agl.windev) :
>
>> De retour sur mon poste client, (volet télémétrie) lors du test de
>> connexion, zobi ! Impossible de me connecter avec l'IP publique de am
>> freebox, le login et le psw que je viens de définir.
>> Une fenêtre me renvoit le msg suivant :
>> Impossible de se connecter au serveur de télémétrie, vérifiez les
>> paramètres du serveur.
>>
>> Est-ce que ça vous parle ce problème là ?
>
> A priori, si tu es en local, c'est à dire chez toi sur le même réseau
> local que le serveur de télémétrie, tu ne peux pas y accéder via ton IP
> publique.
>
> Pour tester ton serveur en local, essaye de le contacter via son adresse
> IP sur le réseau local (192.168.xxx.yyy).
>
> Pour tester ton serveur en utilisation réelle, il faut le faire depuis
> l'extérieur de ton réseau local avec un téléphone ou un ordinateur
> portable, depuis un accès 4G, une borne wifi publique, chez un voisin,
> etc.

Bonjour Eric,

J'accède bien au serveur IIS (à sa page d'accueil) en tapant mon IP
public dans la barre d'adresse de Google que ce soit sur mon réseau
local depuis un PC client où depuis chez mon frère à 60 borne de chez
moi.
Cette partie là est OK c'est déjà une bonne chose.

La partie qui ne marche pas, et là c'est pas normal car dans bien des
cas, le serveur peut être sur un réseau local et le développeur, sur
son poste client, doit pouvoir paramètrer le volet "télémétrie de son
appli" ou simplement consulter les retours de télémétrie sur ses
applis.

Où je n'arrive pas à me connecter, c'est depuis WINDEV !
Que ce soit depuis le volet télémétrie d'un projet, lors de la création
de l'Exe ou de l'install ou encore depuis le bandeau sous Projet >
Télémétrie.

La fameuse fenêtre où je demandais ce qu'il fallait écrire dans la
ligne "Serveur"...
Donc j'ai suivi pas à pas ce tuto :
https://www.youtube.com/embed/9qq5nsuw8TI?rel=0&autoplay=1
ça tombait bien c'est pile mon cas de figure !
Mais là au moment du test de connexion au serveur (grace au bouton
Test) j'ai systèmatiquement une boite de dialogue avec le mesasge
suivant :
"Impossible de se connecter au serveur de télémétrie, vérifiez les
paramètres du serveur."
J'ai vérifié sur le serveur, WDAnalytics travaille bien en tache de
fond, et le bouton diagnostics ne révèle rien, tout est OK pour lui.
Donc une certitude, je communique bien avec le serveur depuis mon poste
client et j'ai même remarqué que quand je clic sur "Tester la
connexion" depuis un des volets "Télémétrie", le disque du serveur se
met à gratter comme s'il réagit à ma requête, mais au lieu de ça, j'ai
la fenêtre d'erreur qui apparait sur mon poste.

Je sèche grave.

André STASZEWSKI

unread,
Apr 6, 2017, 10:04:18 AM4/6/17
to
Bonjour,
Après plusieurs tentatives restées vaines, je suis rentré en contact
avec le ST qui m'a fait parvenir un correctif et du coup mon pb de
connexion s'est réglé instantanément.
Merci encore pour vos participations et bonne vacances de pâques !
0 new messages