Vérifié depuis le cloud, pas depuis votre téléphone

Sachez ce qui est en panne.
Puis agissez.

DevKit vérifie vos endpoints, serveurs, certificats et tâches planifiées depuis le cloud, vous dit ce qui a échoué et pourquoi, et place un terminal SSH et des outils réseau juste à côté de la réponse. Natif pour iPhone et iPad.

Bientôt surApp StoreVoir le fonctionnement

Pour iPhone et iPad sous iOS 17 ou version ultérieure.

  • Disponible
  • Lent
  • Panne
  • Aucune donnée
Un moniteur HTTP DevKit pendant une panne : son adresse, l’intervalle de vérification, la dernière vérification, le temps de réponse, le dernier résultat et l’expiration du certificat, au-dessus de ses vérifications les plus récentes
Mesuré depuis le cloud
Les vérifications s’exécutent sur les serveurs de DevKit à l’intervalle que vous choisissez. Votre téléphone ne fait qu’afficher le résultat.
La raison, pas seulement un point rouge
Une vérification échouée conserve le code d’état, les temps par étape et ce que le serveur a répondu.
Les clés restent sur votre appareil
Les mots de passe et clés SSH sont conservés dans le Keychain de cet appareil. Rien de ce que vous tapez dans un terminal n’est enregistré.
Inconnu est un état
Aucune vérification pour l’instant signifie « aucune donnée », jamais « disponible ». DevKit n’invente pas un état de santé.
Fonctionnalités

Surveiller, être prévenu, puis agir

La surveillance et l’intervention côte à côte : les vérifications qui vous disent ce qui a cassé, et le terminal et les outils pour le réparer.

HTTP, TCP, DNS et plus

Surveillez une URL, un port, un enregistrement DNS, un serveur de messagerie, un service UDP ou WebSocket — chacun avec son propre intervalle et ses propres seuils.

Des vérifications qui lisent la réponse

Attendez un code d’état, un mot-clé, un en-tête ou une valeur JSON, et assurez-vous que les redirections aboutissent là où elles doivent. Un 200 avec une erreur dans le corps compte quand même comme une panne.

Heartbeats pour les tâches cron

Donnez à une tâche une URL à appeler. Si elle n’appelle pas à temps, échoue ou dure trop longtemps, vous êtes prévenu — avec son code de sortie et son journal.

Expiration des certificats et des domaines

Les jours restants d’un certificat TLS ou d’un enregistrement de domaine, avec un avertissement aussi tôt que vous le souhaitez.

Où passe le temps

DNS, connexion, TLS, premier octet et téléchargement mesurés séparément, pour qu’un terminateur TLS lent ne ressemble pas à un réseau lent.

Des alertes là où vous travaillez

E-mail, webhook, Slack, Discord et Telegram, plus les notifications dans l’app. Des rappels tant qu’une panne dure ; le silence pendant une fenêtre de maintenance.

Pages d’état publiques

Une page pour vos utilisateurs avec 90 jours d’historique et des abonnements par e-mail. Elle n’affiche que les noms que vous choisissez — jamais d’adresses ni d’erreurs.

Équipes aux rôles délimités

Partagez un espace de travail. Les rôles sont composés de permissions et limités à un projet ou à un seul environnement, et chaque modification est consignée.

Terminal SSH

Mot de passe ou clé Ed25519, vérification de la clé d’hôte, jusqu’à quatre sessions, commandes enregistrées. vim, htop et nano fonctionnent comme il se doit.

Résumé du serveur

Un seul geste via SSH : uptime, charge, mémoire, disques, services en échec et conteneurs Docker, sur un serveur que vous avez déjà approuvé.

Outils réseau

Diagnostic, ping, traceroute, ports, DNS avec propagation, chaîne TLS, RDAP et un inspecteur HTTP — depuis votre téléphone, ou une fois depuis le cloud pour répondre à « est-ce seulement chez moi ? ».

iPhone et iPad

Une barre latérale et un terminal complet sur iPad, un dock utilisable à une main sur iPhone. Suit la langue de votre appareil, en 40 langues et régions.

Dans l’app

L’état en mots, des chiffres fiables

Chaque valeur dans DevKit provient d’une vraie vérification. Voici à quoi cela ressemble.

L’écran Projets : le sélecteur d’espace de travail, une liste compacte des projets avec le nombre d’environnements et de ressources, et l’état de chacun

Projets

Environnements et ressources, l’état en mots.

L’environnement Production d’un projet : ses ressources et les moniteurs qui les surveillent, chacun avec un mot d’état

Projet

Un environnement à la fois, les moniteurs en dessous.

L’écran Outils : un champ d’adresse, les cibles récentes et le catalogue des outils serveur, web, réseau et de décodage

Outils

Un seul champ, le bon outil suggéré.

Les notifications : pannes et rétablissements, chacun avec le nom du moniteur et la raison

Notifications

Pannes, rétablissements et expirations, dans l’ordre.

Le terminal SSH connecté à un serveur, affichant la sortie de uname, uptime et df, avec les touches Esc, Ctrl, Tab et flèches en bas

Terminal

Un vrai shell, les clés sur cet appareil.

Conçu aussi pour l’iPad

Une barre latérale avec les sections et leurs compteurs, liste et détail côte à côte, des raccourcis clavier et un terminal qui occupe tout l’écran.

DevKit sur iPad : la barre latérale avec Projets, Moniteurs, Outils et Notifications à côté de l’environnement d’un projet, de ses ressources et de ses moniteurs

Captures d’écran de l’app connectée à un espace de travail de test.

Fonctionnement

Trois étapes, aucun agent à installer

Rien ne s’exécute sur vos serveurs tant que vous n’y ouvrez pas de terminal.

  1. 1

    Ajoutez une adresse

    Tapez example.com et DevKit crée le projet et l’environnement correspondants. Choisissez un type, un intervalle et ce qui compte comme réussi.

  2. 2

    DevKit la vérifie depuis le cloud

    Selon le calendrier, depuis les serveurs de DevKit. Un échec doit se répéter avant qu’une panne soit ouverte, et un rétablissement doit se maintenir avant qu’elle soit close.

  3. 3

    Vous obtenez la raison

    Panne et rétablissement dans les notifications et sur vos canaux, avec l’état, les temps par étape et ce que le serveur a répondu.

Les vérifications ponctuelles dans Outils s’exécutent depuis votre téléphone et ne modifient jamais l’état d’un moniteur. Quand elles contredisent le cloud, c’est la réponse à « est-ce seulement chez moi ? ».

Formules

Commencez gratuitement. Passez à Pro ou Team.

Chaque espace de travail démarre en Free. Pro et Team arrivent sous forme d’abonnements avec la sortie sur l’App Store.

Free

Pour vos propres serveurs.

  • Moniteurs cloud à un intervalle modéré
  • Alertes par e-mail et notifications dans l’app
  • Terminal SSH, résumé du serveur et tous les outils réseau
  • Vérifications ponctuelles depuis le cloud
  • Un espace de travail personnel

Pro

Abonnement

Pour tout ce que vous exploitez.

  • Plus de moniteurs, vérifiés plus souvent
  • Historique plus long
  • Alertes webhook, Slack, Discord et Telegram
  • Une page d’état publique
  • Tout ce qu’inclut Free

Team

Par membre

Pour ceux qui partagent l’astreinte.

  • Un espace de travail partagé avec des sièges
  • Des rôles limités aux projets et environnements
  • L’intervalle de vérification le plus court
  • Plusieurs pages d’état
  • Journal des accès et transfert de propriété

Les limites, les prix et un éventuel essai gratuit sont indiqués dans l’App Store et dans l’app avant votre abonnement. Un espace de travail qui cesse de payer conserve ses données et repasse en Free.

FAQ

Vos questions, nos réponses

Plus d’aide sur la page d’assistance.

Est-ce mon téléphone qui effectue les vérifications ?

Non. Les moniteurs s’exécutent sur les serveurs de DevKit à l’intervalle que vous choisissez, que l’app soit ouverte ou non. Les vérifications dans Outils sont ponctuelles, s’exécutent depuis votre téléphone et ne modifient jamais l’état d’un moniteur.

Quand DevKit considère-t-il qu’un service est en panne ?

Après le nombre de vérifications échouées consécutives que vous définissez — trois par défaut — et il le considère à nouveau disponible après le nombre de rétablissements que vous définissez. Une vérification qui n’a pas pu s’exécuter ne compte ni dans un sens ni dans l’autre, pas plus qu’une vérification pendant une fenêtre de maintenance.

Puis-je surveiller quelque chose sur mon réseau privé ?

Pas depuis le cloud : les adresses privées et locales sont refusées et jamais contactées. Les outils sur votre téléphone peuvent les atteindre, et un serveur de votre réseau peut être surveillé via SSH avec le résumé du serveur.

Où sont stockées mes clés SSH ?

Dans le Keychain de cet appareil, réservées à cet appareil, et seulement si vous choisissez de les enregistrer après une connexion réussie. Elles ne sont jamais envoyées aux serveurs de DevKit, et le contenu du terminal n’est jamais enregistré.

Ai-je besoin d’un compte ?

Pas pour SSH et les outils réseau. Les moniteurs cloud, les alertes, les pages d’état et les équipes nécessitent une connexion avec un code envoyé par e-mail. Les projets créés avant la connexion sont transférés dans votre compte lorsque vous vous connectez.

Puis-je supprimer mon compte ?

Oui, depuis l’app. Vos espaces de travail s’arrêtent immédiatement ; si vous vous reconnectez dans les 30 jours, tout est restauré, sinon tout est supprimé. Vous pouvez d’abord exporter vos données.

Quelles langues parle-t-elle ?

DevKit suit la langue de votre appareil, en 40 langues et régions. Les commandes, les noms d’hôte et la sortie du terminal ne sont jamais traduits.

Combien ça coûte ?

Gratuit aujourd’hui pour chaque espace de travail. Pro et Team seront des abonnements App Store ; leur prix et un éventuel essai sont indiqués avant que vous vous abonniez.

Surveillez depuis le cloud. Agissez depuis votre téléphone.

DevKit arrive sur l’App Store pour iPhone et iPad.

Bientôt surApp Store

iPhone et iPad · iOS 17 ou version ultérieure · 40 langues