Comment puis-je savoir dès que mon ordinateur perd la connexion à Internet et que je suis éloigné de l'ordinateur? [dupliquer]

-2

J'ai un PC avec un enregistreur d'humidité USB, qui mesure l'humidité dans notre usine. Lorsque le taux d'humidité est trop élevé, le PC m'envoie un courrier électronique m'avertissant du problème.

Parfois, Internet tombe en panne ou il y a une panne de courant.
Ensuite, mon PC ne peut pas m'envoyer un email.
J'ai besoin d'un moyen de savoir dès que possible lorsque le PC perd la connexion Internet.

Une idée est de savoir s’il y avait un serveur quelque part et que mon PC pouvait le cingler toutes les 3 minutes. Si le serveur ne reçoit pas de requête ping après 10 minutes, il peut m'envoyer un courrier électronique.

Comment résoudre ce problème?

Richard Woolf
la source
1
Votre idée est que vous êtes la réponse. La vraie question est de savoir où hébergez-vous le serveur hors site? Il existe une multitude d'options allant du bricolage aux solutions hébergées. Si vous avez une ligne terrestre près de l'ordinateur, vous pourriez éventuellement avoir une configuration de type modem / fax car les lignes fixes restent habituellement chaudes même en cas de panne de courant. Il existe également d'autres services de surveillance, mais il s'agit vraiment d'une question de temps, d'argent et d'effort.
txtechhelp
Merci. J'ai un serveur hébergé quelque part, mais il doit sûrement y avoir une sorte de solution logicielle préexistante à ce problème. J'ai entendu parler de services qui pingaient un serveur de site Web pour vous toutes les x minutes pour voir s'il était en direct, mais ici, nous voudrions envoyer un ping à un PC sur le réseau, qui n'agit en aucune façon comme un "serveur". pourrait ouvrir un port spécial sur celui-ci ou quelque chose de ce type et transférer le port sur le routeur vers le PC, ce qui permettrait au PC de répondre aux requêtes ping. J'aurais aussi besoin d'une adresse IP statique. C'est beaucoup d'efforts pour lesquels je ne suis même pas sûr de réussir.
Richard Woolf
Plutôt que d'afficher exactement la même question, vous devriez modifier votre question initiale et attendre qu'elle soit rouverte. En ce moment, votre question initiale comporte 4 votes de réouverture, ce qui signifie que les gens estiment que cette proposition est fondée. Si vous pouvez l'améliorer, alors n'hésitez pas, mais poster une question en double n'est pas autorisé.
Mokubai

Réponses:

2

Quelques outils pourraient fonctionner sans être explicitement conçus pour le faire.

La façon la plus simple / oldschool de faire cela est d’avoir une sorte de compte de chat - disons xmpp. Si le compte est déconnecté, vous savez que le serveur est en panne. Vous pourriez même être en mesure de le programmer avec un outil approprié pour vous envoyer périodiquement des informations sur le système.

De même, un partage de synchronisation bitorrent serait abandonné et vous pourriez le voir. Aucun serveur ou compte requis. Vous pouvez même l'utiliser pour télécharger la sortie d'humidité mise à jour.

Compagnon Geek
la source
OpenFire est un excellent serveur XMPP opensource, adaptable aux environnements de travail. Et c'est gratuit. =) igniterealtime.org/projects/openfire
Anaksunaman
Pour un seul ou quelques clients, j'irais avec prosodie. Matrix en tant que protocole semble également conçu pour cette sorte de chose. D'ailleurs, une séance de slack ou de hipchat peut convenir.
Journeyman Geek