문제

요컨대 : 원격 프로세스 관리를위한 알려진 프로토콜이 있습니까?

여러 응용 프로그램이 포함 된 시스템이 있으며 각 응용 프로그램에는 로컬 네트워크에 자체 컴퓨터가 있습니다. 응용 프로그램이 가동되고 실행될 때 아무런 문제없이 의사 소통합니다.

내가 관심있는 것은 원격 애플리케이션 시작, 종료 및 모니터링을 관리하는 프로토콜입니다. 모니터링함으로써 문제가 발생하면 오류 코드 (사전 정의)를 얻는 것을 의미합니다. 이상적으로는 하나의 관리 응용 프로그램에서 전체 시스템을 제어하고 무슨 일이 일어나고 있는지에 대한 상태를 얻을 것입니다.

나는 한 번이 작업을 수행 한 사내 프로토콜을 쓴 장소에서 일했습니다. 그러나 누군가가 이미 이것을 알아 냈다면 다시 글을 쓰지 않기를 바랍니다.

편집하다: 몇 가지 자세한 내용 :

  • 사용중인 플랫폼은 X86의 Windows 및 Linux입니다.
  • Windows에서는 C/C ++ 및 .NET가 사용됩니다. Linux에서 C/C ++.
도움이 되었습니까?

해결책

시도하고 테스트 된 기술을 사용하는 대신 국내 솔루션을 귀찮게하는 이유는 무엇입니까? 30 년 이상의 경험을 가진 Mensa 회원 인 프로그래머 만 고용하지 않는 한 솔루션은 덜 강력하고 비용이 많이 드는 것이 좋습니다.

사용중인 플랫폼에 대한 세부 정보를 언급하지 못하므로 Unix-ish 시스템을 가정하겠습니다. 나는 함께 갈 것입니다 (그리고 몇 년 동안 함께 가고 있습니다)

  • 모니터링을위한 SNMP
  • 감독 및 재시작을위한 Daemontools 또는 Cron + 스크립팅 (먼 두 번째 선택)
  • 대화 형 중재, 원격 명령 실행 및 가끔 전송을위한 RSA 인증이있는 SSH/SCP
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top