Astuce : Tester l'état d'un réseau d'une ville
Le 2006-08-07 16:35:15, par gael88, Nouveau Candidat au Club
Bonjour à tous,
Je réalise actuellement un projet qui consiste à réaliser un affichage visuel (carte synoptique) affichant l'état du réseau (Internet, TV, téléphonie et radio) d'une ville (Lausanne en Suisse).
Je recherche actuellement des solutions pour détecter d'éventuels pannes dans le réseau (réseau décomposé en 8 sites comportant eux même 70 stations). Je viens de découvrir la librairie PEAR: net_ping qui permet de "pinger" un serveur pour connaitre son état et sa vitesse.
Ceci est une solution, mais elle me permet de connaître uniquement si le serveur répond ou non.
Je recherche donc d'autres solutions qui permettrait par exemple de tester l'état de chaque chaîne TV ou pour savoir si un immeuble (sous-élément d'une stations) est tombé en panne.
Mon problème n'est pas simple et je vous remercie d'y avoir prêté une attention. Si vous avez un élément de réponse, une iddée ou une question n'hésitez pas !
merci
____
Gaël
Je réalise actuellement un projet qui consiste à réaliser un affichage visuel (carte synoptique) affichant l'état du réseau (Internet, TV, téléphonie et radio) d'une ville (Lausanne en Suisse).
Je recherche actuellement des solutions pour détecter d'éventuels pannes dans le réseau (réseau décomposé en 8 sites comportant eux même 70 stations). Je viens de découvrir la librairie PEAR: net_ping qui permet de "pinger" un serveur pour connaitre son état et sa vitesse.
Ceci est une solution, mais elle me permet de connaître uniquement si le serveur répond ou non.
Je recherche donc d'autres solutions qui permettrait par exemple de tester l'état de chaque chaîne TV ou pour savoir si un immeuble (sous-élément d'une stations) est tombé en panne.
Mon problème n'est pas simple et je vous remercie d'y avoir prêté une attention. Si vous avez un élément de réponse, une iddée ou une question n'hésitez pas !
merci
____
Gaël
-
gael88Nouveau Candidat au ClubHelp me !! plz !!le 08/08/2006 à 9:41
-
maximenetMembre confirmé
Envoyé par gael88
Désolé perso j'aimerai bien mais je pourrai pas t'aider, j'ai jamais rien fait de similaire.
le 08/08/2006 à 10:01 -
gael88Nouveau Candidat au ClubC'est pas grave !
Merci quand même.
Personne d'autre ?le 08/08/2006 à 10:09 -
AmaraMembre expertMoi aussi j'aimerais bien t'aider mais c'est un problème ultra-pointu je vois pas comment on pourrait t'aider, à moins que tu donnes plus de précisions.
Genre pour ça :
Je recherche donc d'autres solutions qui permettrait par exemple de tester l'état de chaque chaîne TV ou pour savoir si un immeuble (sous-élément d'une stations) est tombé en panne.le 08/08/2006 à 10:21 -
gael88Nouveau Candidat au Club
Envoyé par JWhite
_______________________________________________________________
Summary output :
Group : docsis6
Service : modem
Description : Modems connectes par interface
Time noticed : Thu Aug 3 08:50:17 2006
Secs until next alert :
Members : cw1.mgmt.gnv.ch cw2.mgmt.gnv.ch cw3.mgmt.gnv.ch
cw4.mgmt.gnv.ch cw5.mgmt.gnv.ch cw6.mgmt.gnv.ch
cw7.mgmt.gnv.ch cw8.mgmt.gnv.ch cw9.mgmt.gnv.ch
cw10.mgmt.gnv.ch
Detailed text (if any) follows:
-------------------------------
_______________________________________________________________
Est-il possible de récupérer les donnée d'un mail en php (par exemple). Ou est-il possible d'interroger directement un serveur pour connaître son état de fonctionnement ?
PS: la ville est aussi un fournisseur d'accès internet tout public.le 08/08/2006 à 10:39 -
nakoMembre éclairéSalut,
j'au une petite question qui me vient à l'esprit là :
pourquoi choisir PHP pour faire ça ?
Ton application, c'est du temps réel ? Tu as une panne quelque part, ça déclenche une alerte, et tu dois pouvoir le visualiser sur ton application.
Perso (mais je suis peuyt-être à côté de la plaque) j'aurais plustôt vu une application non-web. Parce que là, ça va être plutôt :
le superviseur veut savoir l'état de son réseau à uin instant T, il lance la page web, il voit que tout va bien. Super. Si une panne survient 2 secondes plus tard, il ne sera au courant qu'une fois qu'il aura fait "rafraichir". Même si tu fais rafraichir automatiquement toutes les N secondes, c'est pas top, non ?
Nakole 08/08/2006 à 10:45 -
AmaraMembre expertTu as accès au serveur mais comment tu sais si les services fonctionnent ou pas ? Tu reçois juste des mails pour savoir ça ?
Pour les mails ça dépend de ta messagerie tu peux regarder la librairie IMAP
http://fr3.php.net/manual/fr/ref.imap.php
ou sur Google tu peux trouver des trucs.
Pour l'état de fonctionnement du serveur je comprends pas tu as dit que tu avais trouvé avec ping comment l'interrogerle 08/08/2006 à 10:46 -
gael88Nouveau Candidat au ClubHello,
Oui tu as entièrement raison. C'est pas le top !
Mais j'ai choisi ce language pour 2 raisons:
-C'est celui que je maîtrise le mieux
-L'application sera visible sur des écrans hautes résolutions (2 ou 3 écran) mais l'application sera aussi présente sur les machines des utilisateurs et éventuellement à distance (à domicile via internet).
Mais c'est surtout pour la raison numéro 1le 08/08/2006 à 10:48 -
gael88Nouveau Candidat au Club
Envoyé par JWhite Envoyé par JWhite Envoyé par JWhite
En tout cas merci beaucoup pour votre aide.le 08/08/2006 à 10:53 -
ripatMembre éprouvéTu devrais te pencher sur le protocole snmp qui est fait pour ce genre de problème de gestion de réseau. Un ping qui réussit ne veut pas nécessairement dire que le serveur ou router fonctionne correctement.
PHP offre une librairie assez complète pour parler "snmp"
http://php.net/manual/fr/ref.snmp.phple 08/08/2006 à 11:09