پروژه نوشتن یک مقاله به انگلیسی در مورد یک نرم افزار شامل چه جزئیاتی است:

یک مقاله به زبان انگلیسی میخوام در مورد نرم افزار Monit .

کار این نرم افزار این هست که میتونه به صورت دائم چک کنه در صورت بروز یک شرط تعریف شده، یک عمل رو انجام بده، مثلا اگر Mysql Stop شد،  سعی کنه استارتش کنه و ایمیل بزنه خبر بده.

اصلا کار سختی نیست، حجم توضیحات پروژه زیاده چون با جزییات کامل نوشتم که دوباره کاری نشه.

منبع تمام این موارد رو هم نوشتم که از کجا باید بردارید

خود منبع انگلیسی هست و میتونید کپی-پیست کنید، فقط بخشی که میمونه، اتصال محتوا به هم به شکل آموزش هست، مثلا

Installing monit on ubuntu is as simple as running the following command:

<کپی از منبع>

Now, Let's make an alert in case a process terminates unexpectedly:
<کپی از منبع>

نیازی به عکس گذاشتن نیست، ولی باشه خوبه، البته جنس مقاله طوری هست که عکس خاصی نداره. بیشتر کامند و کانفیگه.

لینک منبع - سایت رسمی نرم افزار:

https://mmonit.com/monit/documentation/monit.html

این موارد رو باید شامل بشه: 

نصب روی لینوکس Ubuntu 16.04

توضیح چک کردن Process 

توضیح چک کردن File

توضیح چک کردن فایل سیستم 

توضیح چک کردن Remote Host

توضیح چک کردن System

توضیح چک کردن Program

توضیح چک کردن Network

توضیح چک کردن Link saturation

توضیح چک کردن دانلود و آپلود

توضیح چک کردن پینگ یک آدرس که پینگ میشود یا نه

توضیح چک کردن Connection Test

توضیح چک کردن HTTP

توضیح چک کردن میزان فضای خالی دیسک و Inode

------------

برای این چک ها، باید بگیم که لاگ رو چطور توی فایل بریزه یا در Syslog و همچنین چطور آلرت ها روتوسط جیمیل، ایمیل کنه. همچنین توضیح در مورد تغییر متن و عنوان ایمیل هایی که ارسال میکنه که توسط Message Format قابل تعریف شدن هست

------------

توضیح نحوه ی کانفیگ Web Interface ، با یوزنیم و پسورد و همچنین Allowed Netowks (شبکه هایی که اجازه دارند وصل بشن به اینترفیس وب) و یوزر Read-Only

برای این بخش از خود قیافه ی وب اینترفیس عکس میخوایم.

------------

یک توضیح هم میخوایم در مورد Service Dependencies ، بعضی مواقع لازم هست که سرویس 1 ، اول استارت بشه، بعد اگر سرویس 1 استارت شد، سرویس 2 استارت بشه، این رو هم توضیح میخوایم براش.

در نهایت هم توضیحی در مورد LOADAVG که چطور کانفیگ بشه.

در مورد مواردی که خواسته شده این رو بگم که نیازی نیست خیلی مفصل و طولانی باشه، همونطور که بالاتر هم گفتم، بیشترش کپی-پیست هست از خود مستندات نرم افزار،

نحوه ی کار با نرم افزار هم بسیار ساده ست،

مثلا در مورد همین LoadAVG ، به این صورت هست:

if cpu usage > 95% for 10 cycles then alert

if memory usage > 75% for 5 cycles then alert

یا مثلا در مورد توضیح چک کردن دانلود و آپلود:

check network eth0 with interface eth0

if upload > 500 kB/s then alert

if total downloaded > 1 GB in last 2 hours then alert

if total downloaded > 10 GB in last day then alert

اینها رو توی فایل کانفیگ میزاریم و تمام. (تمام موارد ذکر شده تقریبا همین شکلی هستند.)

با تشکر.

بودجه پروژه

پروژه با موفقیت انجام شده است

فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده اند

  • 869 میانگین امتیاز
    • 1704
      مقاله نویسی
    • 35
      نویسندگی فنی
    در 1 روز
  • 1880 میانگین امتیاز
    • 3760
      مقاله نویسی
    • 0
      نویسندگی فنی
    در 30 روز
  • 0 میانگین امتیاز
    در 4 روز