システムの範囲を大幅に拡大することなく、システムの環境の状態を確認するにはどうすればよいでしょうか?
私はいくつかのリモートサーバーと通信するシステムに取り組んでいます。たとえば、サーバーに接続し、そのサーバーで実行された MyApp のログを取得します。これらのリモート サーバーは多数のオペレーティング システムを使用しており、「手動で」管理されています。私たちのシステムはリモート サーバーに MyApp をインストールできませんが、MyApp がインストールされていない場合、システムは正しく機能しません。
ソフトウェアが機能する前に、これらのアプリケーションがリモート サーバーにインストールされていることを確認したいと思います。そして、これらのチェックで適切なエラー メッセージがスローされるようにしたいと考えています。
私が恐れているのは、私たちのシステムがこれらのリモート サーバーを「引き継いで」、それらの構成に責任を負わない限り、これを効果的に行うことはできないということです。これは私たちのプロジェクトの範囲外です。
どう思いますか?