Application iOS de surveillance HTTP

0

Existe-t-il une application pour iOS qui me prévient si un serveur HTTP est en panne?

Je recherche une application simple qui envoie une requête HTTP GET à une URL de mon choix plusieurs fois par jour. Il peut par exemple afficher une notification si aucune réponse n'est renvoyée ou si le statut HTTP de la réponse est en dehors de la plage 2xx.

Rechercher watchdogou http watchdogdans l'App Store ne m'a donné aucun résultat pertinent.

Cimlman
la source
Les applications AFAIK ne sont pas actives en arrière-plan suffisamment longtemps pour que cela soit utile. L'utilisation de IFTTT avec un déclencheur Date et heure pourrait toutefois être une option.
nohillside
2
Jetez un coup d'œil à Pingdom . Dans le cadre de leurs services, ils proposent une application iOS. Le service effectue la surveillance réelle et l'application vous permet d'accéder à ces journaux.
FSB
@fsb J'ai jeté un coup d'œil à Pingdom et il semble exagéré de répondre à une exigence aussi triviale. S'il n'y a pas d'application appropriée, j'écrirai probablement un script simple programmé par cron sur mon ordinateur portable.
Cimlman le
1
Vous n'avez pas mentionné si vous avez le moindre contrôle sur le serveur. Si vous le faites, vous pouvez y placer un script en tant qu’interrupteur homme mort qui envoie périodiquement un message "I'm Alive" à votre téléphone via IFTTT, SMS ou un autre outil de notification.
pseudon

Réponses:

1

Je crois que nohillside et fsb sont effectivement corrects.

Surveiller le statut d'un site Web est quelque chose qu'iOS n'a jamais eu l'intention de faire, sauf manuellement. En visitant réellement le site Web et en vérifiant s'il est actif ou non. Utiliser un téléphone pour effectuer de telles tâches (en supposant que cela soit même possible) consommera probablement beaucoup d'énergie et risque même d'échouer en fonction de la puissance de votre signal WiFi ou cellulaire local. N'oubliez pas que vous exécutez une tâche en arrière-plan qui s'exécute toujours en arrière-plan. Un service qui doit utiliser la radio WiFi / cellulaire. Qui ont tous un coût dans la vie de la batterie.

Il est donc probable que votre meilleur choix est un service Internet qui surveille les sites Web. Sur mon blog Wordpress, une fonctionnalité intégrée à l'un des plug-ins standard permet de me prévenir en cas de panne. Il existe d’autres services comme Pingdom (vous en trouverez sûrement un gratuit) qui font exactement ce que vous voulez et vous informeront des temps morts.

Steve Chambers
la source
Je ne m'attends pas à ce que l'application fonctionne en permanence. S'il envoie la demande quelques fois par jour, tout ira bien pour moi. J'imagine que certaines applications doivent télécharger, par exemple, les prévisions météorologiques au moins une fois par jour. (J'avoue que je n'utilise pas une telle application. J'imagine qu'elle doit exister.) Si je veux vérifier qu'un serveur n'est pas en panne plusieurs fois par jour, techniquement, il semble que ce soit exactement la même chose.
Cimlman le
@Cimlman Les prévisions météo actualisent le moment où vous ouvrez l'application ou utilisez les notifications push. Ils n'interrogent pas activement un serveur.
nohillside
@nohillside ... et cette application de prévision météorologique télécharge-t-elle les prévisions lorsqu'elles affichent une notification?
Cimlman le
1
@cimlman Je ne sais pas si cela est possible mais la clé est que la notification est déclenchée de l'extérieur, l'application n'est au courant de rien. Donc, dans votre scénario, vous avez toujours besoin d'un démon s'exécutant sur une machine 24/7 qui vérifie la disponibilité de l'hôte et notifie l'application (ou utilise IFTTT pour vous avertir).
nohillside