2008-12-06 62 views
0

总之:是否有任何已知的远程进程管理协议?协议远程进程管理

我有一个系统包含多个应用程序,每个应用程序都有自己的计算机在本地网络中。当应用程序启动并运行时,它们可以毫无问题地进行通信。

我感兴趣的是一种管理远程应用程序启动,关闭和监视的协议。通过监控我的意思是当出现错误时获取错误代码(预定义)。理想情况下,我会从一个管理应用程序控制整个系统,并了解发生的情况。

我曾经在写过内部协议的地方工作过。不过,如果有人已经明白这一点,我希望避免再写一次。

编辑:一些更多的细节:在使用

  • 平台是Windows和Linux,都在x86。
  • 在Windows上,使用C/C++和.NET。在Linux上,C/C++。

回答

1

为什么要用本土解决方案而不是使用经过验证的测试技术?除非您只聘用具有30多年经验的MENSA成员的程序员,否则您的解决方案的稳健性和维护成本会更低。

你没有提及你正在使用的平台的任何细节,所以我将假设一个Unix-ish系统。我会去(与已持续了多年)

  • SNMP监测
  • 无论是daemontools的或的cron +脚本(作为一个遥远的第二选择)进行监督,并重新启动与RSA
  • SSH/SCP交互式干预认证,远程命令执行和偶尔传输
+0

我已经添加了一些更多的细节。 SNMP不是一个矫枉过正的事情吗? – kshahar 2008-12-06 21:51:55