یک پروژه ساده دارم که در حد یکی دو ساعت وقت میگیره:
نقاط انتهایی در یک شبکه کامپیوتری شامل کامپیوترها و سرورهایی هست که به کمک بستر ارتباطی ایجاد شده، با یکدیگر در ارتباط هستند. مدیریت این سیستمها با نصب یک عامل نرم افزاری در هر سیستم و مدیریت یکپارچه سیستمها به کمک یک سرور مرکزی متصل شده به این عاملهای نرم افزاری صورت می پذیرد. هدف از این پروژه توسعه نرم افزار مدیریت مرکزی و همچنین توسعه عاملهای نرم افزاری نصب شده در سیستمهای انتهایی است. ارتباطات نرم افزار مرکزی و عاملهای مستقر در سیستمها بر روی دو پروتکل TCP و UDP صورت می پذیرد. روند ارتباط به این صورت است که ابتدا نرم افزار مرکزی باید به عاملهای نرم افزاری مستقر در سیستمها متصل شود که این اتصال به کمک TCP صورت می پذیرد و پس از آن نرم افزار مدیر می تواند دستورات مد نظر برای دریافت اطلاعاتی از سیستم انتهایی و یا تغییر در آن را ارسال و نتیجه را دریافت کند. اما در صورتی که در هر یک از سیستمها رخدادهای خاص و حیاتی مانند رخداد امنیتی و یا بالارفتن لود CPU رخ دهد، عامل نرم افزاری باید وقوع این رخداد را به صورت فوری به نرم افزار مدیر اعلام کند. برای این منظور باید از پروتکل UDP استفاده شود و عامل نرم افزاری بسته حاوی رویداد را به کمک بسته UDP به مدیر ارسال کند. آدرس IP و پورت UDP مدیر روی ارتباط TCP به عامل نرم افزاری اعلام می گردد.
مجموعه نرم افزار نوشته شده باید حداقل شامل موارد زیر باشد:
- استعلام وضعیت مصرف حافظه و CPU سیستم توسط برنامه مدیریت مرکزی و نمایش آن
- استعلام تعداد برنامه های در حال اجرا روی سیستم توسط برنامه مدیریت مرکزی و نمایش آن
- ارسال دستور restart کردن سیستم توسط برنامه مدیریت مرکزی
- دریافت هشدار بالا رفتن بار CPU سیستم توسط برنامه مدیریت مرکزی و نمایش آن
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.