Monitoring یا درون نگری

monitoring  یا درون نگری

monitoring نوعی مشاهده کردن , نوعی درون نگری سیستم است .

دورن نگری یعنی به تماشا نشستن کارهایی که انجام داده ای و از خود پرسیدن این که چرا آن را انجام داده ام ؟

درون نگری یعنی فکر کردن در باره خود و به اصطلاح  در حین انجام عمل , مچ خود را گرفتن .

در سیستم عامل هم ما یک monitoring یا درون نگری انجام میدهیم تا مچ سیستم و سرویس ها را در حین انجام عمل شان بگیریم.

این فرآیند میتواند خطرناک باشد . ممکن است خیلی بیش تر از آنچه می خواستی , در باره خودت بفهمی ,

بهتر است چیزهایی را درباره خودت یاد بگیری که استرس زا و ناراحت کننده اند .

در سیستم عامل هم با درون نگری و monitoring  سیستم مطالبی را از نحوه عملکرد سرویس ها متوجه می شویم

و چیزهایی در باره سیستم یاد می گیریم و مواردی که سرویس ها بخوبی کار نکرده اند و موجب بروز خطا و استرس

در سیستم می شوند را کشف میکنیم .

برای چه Monitor یا درون نگری لازم است ؟

با درون نگری و Monitor کردن سیستم چه این سیستم مربوط به سیستم عامل باشد یا

مربوط به درون خودمان باشد , به بینشی دست پیدا میکنیم که رها کردن آن میتوند دشوار باشد .

شناخت و بینش به دست آمده تغییر دادن تو و یا سیستم را آغاز میکنند .

اولین گام برای تغییر و دگرگونی اساسی ” درون نگری ” است .

بعد ار شناخت از سیستم , هیچگاه سیستم دیگر نمیتواند همانی که بوده است باقی بماند

همانند همین موضوع در وجود و درون ما نیز اتفاق می افتد .

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

بنابراین در monitorint  یا درون نگری , هر روز برای تغییر , رفتاری را انتخاب میکنیم و بعد به نظاره سیستم در این رفتار مینشینیم .

در وجود خودمان نیز , هر روز برای تغییر خودمان , رفتاری را انتخاب میکنیم و بعد به نظاره خودمان می نشینیم .

خیلی زود صدایی که با ما حرف میزند , یعنی صدای وجدان را خواهیم شنید که چیزی شبیه این را می گوید :

“ببین , دوباره آن رفتار را انجام دادی ” مثلا همین الان دوباره انتقاد کردی , وقتی باید می گفتی “نه” گفتی “آره”

می توانستی از پله ها بالا بری اما از آسانسور رفتی.

ما انسانها با نوشتن برنامه های کاربردی در سطح کامپیوتر همین گفتگوی درونی را با

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

در وجود خودمان نیز , شنیدن گفتگویی مشابه , خبر خوبی است و باید آن را به فال نیک گرفت ,

چون نشان می دهد در حال پیشرفت هستی . پیش از این همواره کار یکسانی را تکرار می کردی , چون فکر میکردی اشکالی ندارد ,

آن موقع حتی تشخیص هم نمیدادی که این رفتار می تواند یک مشکل باشد یا خیر .

حالا بعد از انجام عمل مچ گیری یا درون نگری یا monitoring  , مچ خودت را میگیری .

آگاهی ات نسبت به خودت بیش تر شده است .

در واقع در سیستم عامل هم تا قبل از اینکه عمل monitirong  یادرون نگری از سیستم انجام شود اصلا متوجه

درستی یا نادرستی روند اجرایی سیستم نیستیم.

اما زمانیکه شروع به درون نگری سیستم می کنیم اولین نشانه های خطا هم برایمان خوب است

زیرا نشانه پیشرفت است و به ما علائم رفتن به سمت برطرف کردن خطاهای سیستم را نشان میدهد .

وقتی به مشاهده همواره ادامه می دهیم , خیلی زود صدایی می شنویم که می گوید “داری دوباره انجامش می دهی”

خودمان را در حین انجام عمل , غافلگیر می کنیم .

با مشاهده رخدادهای سیستم و ادامه روند مشاهده متوجه خطاهای اتفاق افتاده در سیتسم می شویم و حتی اگر

هنوز راهکاری برای بهبود آن پیدا نکرده باشیم حداقل یک قدم جلو رفته ایم که متوجه بروز خطا شده ایم .

هر چه بیشتر به مشاهده و نظارت بر سیستم بپردازیم , وضعیت توجه به خطاهای سیستم بیشتر شده

و علائم و اخطارهایی دریافت میکنیم که :

“مراقب باش!”

در زندگی خودمان نیز همینگونه است . هر چه بیشتر به مشاهده و نظارت بر خود بپردازیم ,

صدای درونی را بهتر میشنویم که می گوید “” مراقب باش ! داری آن رفتار را انجام می دهی”

و دوباره انجامش نده . در عمل خیلی سریع تر مچ خودمان را می گیریم .

نسبت به آنچه انجام می دهیم آگاه تر شده ایم و برای تغییر نیروی فزاینده ای بکار می بریم .

سرانجام صدایی به ما میگوید :” داری آن رفتار را انجام میدهی ” و تو این کار را نمی کنی.

و به انتخاب دیگری دست می زنیم . در Monitoring  یا مشاهده سیستم به جایی میرسیم که

قبل از بروز خطا مچ سرویس و خطای رخداده را می گیریم و بصورت خودکار پاسخ می دهیم .

در واقع ما میتوانیم برای آنجه می خواهیم در این موقعیت خاص انجام دهیم , دست به انتخابی معنادار بزنیم .

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

آیا در مورد خود ما نیز همینگونه نیست ؟

ما انسانها نیز به محض این که خود و رفتار دردسرسازمان  را درک کنیم , می توانیم رشد کنیم و

به قردی پخته تر تبدیل شویم که به الگوهای کهنه قبلی بر نمی گردیم .

در monitoring سیستم عامل هم دقیقا با شناخت خطاها  و رفتارهای سرویسهای تحت آن دیگر

اشتباه گذشته را تکرار نمی کنیم و سیستم رشد میکند و بهینه می شود

و به سیستمی بهینه و بهتر تبدیل می شود .

هر وقت تغییری را به طور موفقیت آمیز ایجاد کردی , دنبال مسئله جدیدی باش و مجددا در یک

روز عدی به مشاهده خود بنشین , خیلی زود دوباره آن صدا را مشنوی و او

تو را به سوی تغییر بیش تر راهنمایی میکند .

با این مقدمه میرویم به سراغ آشنایی با چند برنامه monitoring  یا درون نگری در سیستم عامل لینوکس

از ابزارهایی که برای مانیتورینگ سیستم عامل استفاده میشود میتوان موارد زیر را نام برد :

۱- zabbix

۲- nagios

۳- cacti

۴-collectd

۵-observium

۶-mysql monitoring

۷-zenoss

 

 

2 پاسخ
  1. پروين شيربيشه
    پروين شيربيشه گفته:

    سلام استاد علیخانی عزیز
    از خواندن مقاله شما لذت بردم
    ارتباطی که بین درون نگری در یک سیستم و درون نگری خود در این مقاله برقرار کرده بودید
    و توضیحات شما واقعاً جذاب و خواندنی بود
    تشبیه جالبی است که مانند یک سیستم به خودمان نگاه کنیم و به قول شما error های خودمان را کشف و برطرف کنیم
    همیشه نویسا و پیروز باشید

    پاسخ
    • صوفیا علیخانی
      صوفیا علیخانی گفته:

      سلام خانم شیربیشه عزیز یا استاد پرنویسای عزیز
      ممنونم که مقاله را مطالعه کردید و به مذاق شما خوش آمد .

      پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *