-
19-08-2019 - |
题
在短: 是否有任何已知的协议远程流程管理?
我有一个系统,该系统包含若干应用程序,每一个都有它自己的计算机在当地的网络。当的应用和运行的,他们沟通,没有任何问题。
什么我感兴趣的是一种协议来管理的远程应用程序的启动、关闭和监测。通过监测我的意思是得到错误代码(predefined)当出现错误。理想情况下,我将控制整个系统从一个管理应用程序和得到关于什么状态。
我曾经在一个地方,写了一个内部协议,这样做。但是,我要避免其再次如果有人已经找到了这一点。
编辑: 一些更多的详细信息:
- 平台在使用Windows和Linux,无论是在x86。
- 在窗户,C/C++。网的使用。在Linux上,C/C++。
解决方案
为什么还要与本土解决方案,而不是采用试验和测试的技术?除非你只采用的程序员都MENSA成员与30多年的经验,您的解决方案将不太强大和更加昂贵的维护。
你没有提到任何细节约的平台,你们使用,所以我假设一台Unix上下的系统。我会去有(并且已经持续多年)
- SNMP监测
- 无论是daemontools或cron+脚本(作为一个遥远的第二选择)为监督和重新启动
- ssh/scp RSA认证的交互式的干预,遥控指令的执行,并且偶尔传输
不隶属于 StackOverflow