代码之家  ›  专栏  ›  技术社区  ›  kshahar

远程进程管理协议

  •  0
  • kshahar  · 技术社区  · 17 年前

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

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

    我感兴趣的是一种管理远程应用程序启动、关闭和监控的协议。监控是指在出现问题时获取错误代码(预定义)。理想情况下,我会从一个管理应用程序控制整个系统,并了解正在发生的事情的状态。

    我曾经在一个编写内部协议的地方工作过。然而,如果有人已经想通了,我希望避免再写一遍。

    编辑: 更多细节:

    • 使用的平台是Windows和Linux,两者都在x86上。
    • 在Windows、C/C++和。NET。在Linux上,C/C++。
    1 回复  |  直到 17 年前
        1
  •  1
  •   Mihai Limbășan    17 年前

    为什么要费心使用自主开发的解决方案,而不是使用经过尝试和测试的技术?除非你只雇佣拥有30多年经验的MENSA成员程序员,否则你的解决方案将不那么稳健,维护成本也会更高。

    你没有提到你正在使用的平台的任何细节,所以我假设是一个类Unix系统。我会去(而且已经去了很多年)

    • SNMP用于监控
    • 用于监督和重启的守护进程工具或cron+脚本(作为遥远的第二选择)
    • 带有RSA身份验证的ssh/scp,用于交互式干预、远程命令执行和偶尔的传输
    推荐文章