Comment vérifier l'état de l'environnement pour un système sans augmenter considérablement la portée du système?Comment vérifier les ressources externes sont disponibles
Je travaille sur un système qui parle à certains serveurs distants. Par exemple, il se connecte à un serveur et récupère les journaux de MyApp qui s'exécutent sur ce serveur. Ces serveurs distants utilisent une multitude de systèmes d'exploitation et sont gérés "manuellement". Notre système ne peut pas installer MyApp sur les serveurs distants, mais notre système ne peut pas fonctionner correctement si MyApp n'est pas installé.
Je voudrais vérifier que ces applications sont installées sur le serveur distant avant que notre logiciel ne fasse son travail. Et j'aimerais que ces vérifications génèrent des messages d'erreur raisonnables. Je crains que cela ne puisse se faire efficacement sans que notre système "prenne en charge" ces serveurs distants et soit responsable de leur configuration - ce qui est hors de portée pour notre projet.
Qu'en pensez-vous?