2008-12-06 82 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