سؤال

باختصار: هل هناك أي بروتوكول معروف لإدارة العمليات عن بعد؟

لدي نظام يحتوي على عدة تطبيقات، لكل منها جهاز كمبيوتر خاص به متصل بشبكة محلية.عندما يتم تشغيل التطبيقات، فإنها تتواصل دون أي مشاكل.

ما يهمني هو بروتوكول لإدارة بدء تشغيل التطبيقات عن بعد وإيقافها ومراقبتها.أعني بالمراقبة الحصول على رموز الخطأ (المحددة مسبقًا) عندما يحدث خطأ ما.من الناحية المثالية، سأتحكم في النظام بأكمله من خلال تطبيق إدارة واحد وأحصل على حالة حول ما يحدث.

لقد عملت ذات مرة في مكان كتب بروتوكولًا داخليًا للقيام بذلك.ومع ذلك، أود تجنب كتابته مرة أخرى إذا اكتشف شخص ما ذلك بالفعل.

يحرر: المزيد من التفاصيل:

  • الأنظمة الأساسية المستخدمة هي Windows وLinux، وكلاهما يعملان على x86.
  • في نظام التشغيل Windows، يتم استخدام C/C++ و.NET.على لينكس، C/C++.
هل كانت مفيدة؟

المحلول

لماذا تهتم بالحلول المحلية بدلاً من استخدام التكنولوجيا المجربة والمختبرة؟ما لم توظف فقط المبرمجين الأعضاء في MENSA الذين يتمتعون بخبرة تزيد عن 30 عامًا، فسيكون الحل الخاص بك أقل قوة وأكثر تكلفة في الصيانة.

لقد فشلت في ذكر أي تفاصيل حول النظام الأساسي الذي تستخدمه، لذا سأفترض نظام Unix.سأذهب مع (وكنت أذهب لسنوات)

  • SNMP للمراقبة
  • إما daemontools أو cron + scripting (كخيار ثانٍ بعيد) للإشراف وإعادة التشغيل
  • ssh/scp مع مصادقة RSA للتدخل التفاعلي وتنفيذ الأوامر عن بعد وعمليات النقل العرضية
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top