如何在不大幅增加系统范围的情况下验证系统的环境状态?
我正在开发一个与一些远程服务器通信的系统。例如,它连接到服务器并获取在该服务器上运行的 MyApp 的日志。这些远程服务器使用多种操作系统并且是“手动”管理的。我们的系统无法在远程服务器上安装 MyApp,但如果未安装 MyApp,我们的系统将无法正常运行。
我想在我们的软件完成工作之前检查这些应用程序是否安装在远程服务器上。我希望这些检查能够抛出合理的错误消息。
我担心如果没有我们的系统“接管”这些远程服务器并负责它们的配置,这将无法有效地完成——这超出了我们项目的范围。
你怎么看?