J'ai réalisé cette application lors de mon stage. Elle permet de pinger toutes les cinq minutes la totalité des bornes présentes dans une base de données mysql. Si une ou plusieurs bornes ne répondent pas au ping, un mail est envoyé à l'administrateur réseau avec la liste des bornes inactives. Au ping suivant, les bornes en panne au ping précédent ne feront pas l'objet d'un nouveau mail sinon la boîte mail de l'administrateur va rapidement se remplir. En revanche, si une borne en panne répond à nouveau, un mail est envoyé pour signaler qu'elle fonctionne de nouveau.
Dans ma base de données, je stocke l'heure et la date de début et de fin des pannes afin de connaître les bornes qui tombent souvent en panne pour pouvoir les remplacer.
J'ai également créé une page PHP pour visualiser les statistiques (nombre de pannes et nombre d'heures totales)
Dans la page php, les bornes en rouge sont celles qui ne fonctionnent pas et en vert celles qui fonctionnent.
PS: Il faut installer le driver mysql odbc 3.51 téléchargeable à l'adresse : http://dev.mysql.com/get/Downloads/MyODBC3/mysql-c onnector-odbc-3.51.12-win32.zip/from/pick pour la liaison entre le programme et la base de données mysql.