在短: 是否有任何已知的协议远程流程管理?

我有一个系统,该系统包含若干应用程序,每一个都有它自己的计算机在当地的网络。当的应用和运行的,他们沟通,没有任何问题。

什么我感兴趣的是一种协议来管理的远程应用程序的启动、关闭和监测。通过监测我的意思是得到错误代码(predefined)当出现错误。理想情况下,我将控制整个系统从一个管理应用程序和得到关于什么状态。

我曾经在一个地方,写了一个内部协议,这样做。但是,我要避免其再次如果有人已经找到了这一点。

编辑: 一些更多的详细信息:

  • 平台在使用Windows和Linux,无论是在x86。
  • 在窗户,C/C++。网的使用。在Linux上,C/C++。
有帮助吗?

解决方案

为什么还要与本土解决方案,而不是采用试验和测试的技术?除非你只采用的程序员都MENSA成员与30多年的经验,您的解决方案将不太强大和更加昂贵的维护。

你没有提到任何细节约的平台,你们使用,所以我假设一台Unix上下的系统。我会去有(并且已经持续多年)

  • SNMP监测
  • 无论是daemontools或cron+脚本(作为一个遥远的第二选择)为监督和重新启动
  • ssh/scp RSA认证的交互式的干预,遥控指令的执行,并且偶尔传输
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top