
منظور از نظارت و اهداف آن چیست؟ انواع ابزارهای مانیتورینگ چیست؟
امروزه در دنیای فناوری اطلاعات بسیاری از پروژه ها به دلایل مختلف با شکست مواجه می شوند. یکی از دلایل مهمی که می توان به آن اشاره کرد عدم استفاده صحیح و بهینه از ابزارهای نظارت بر عناصر پروژه های نرم افزاری مانند اتصالات شبکه، وضعیت سخت افزار سرور، وضعیت وب سرویس ها از نظر نوع پاسخگویی به درخواست ها است. ، وضعیت خدمات مربوط به سیستم عامل و… استفاده از ابزارهای نظارتی به ویژه در بنگاه هایی مشهود است که گردش مالی بالایی دارند و باید بدون وقفه پاسخ دهند، زیرا عدم ارائه خدمات مناسب یا قطعی در ارائه خدمات می تواند منجر به شدید شدن خدمات شود. بار مالی و عدم اعتماد
اهداف نظارت
با توجه به کسب و کارهایی که نیازمند نرم افزاری هستند که دائماً در دسترس باشند (در دسترس بودن بالا) و خدمات مستمر ارائه دهند، در صورت بروز مشکل باید در اسرع وقت نوع مشکل شناسایی و برطرف شود.
در زیر با یک مثال ساده از یکی اهداف نظارتی مهم شرح می دهیم:
به عنوان مثال، فرض کنید یکی از وب سرویس های مورد استفاده در نرم افزار به طور ناگهانی پاسخ نمی دهد، عوامل زیادی در بروز این مشکل دخیل هستند، مانند مشکلات ارتباطی شبکه، مشکلات در سرویس های سیستم عامل، تغییرات در احراز هویت دسترسی. و… در این شرایط در صورت عدم استفاده از ابزارهای نظارتی اولاً زمان زیادی تا تأیید مشکل صرف می شود و ثانیاً برای رفع مشکل لازم است هر یک از موارد ذکر شده به طور جداگانه بررسی شود تا شناسایی شود. نوع مشکل که بار مالی دارد و زمان زیادی را صرف می کند و همچنین منجر به عدم اطمینان مشتری می شود (Reliability)؛ اما در صورت وجود سیستم پایش و از پیش تعریف امکانات، نوع مشکل در کمترین زمان ممکن شناسایی و رفع می شود و حتی در حالت بهینه نیز به صورت خودکار مشکل برطرف می شود.
انواع ابزارهای نظارتی
موضوع مانیتورینگ موضوع بسیار گسترده ای است زیرا عناصر بسیاری مانند شبکه، سرورها، سیستم عامل ها، خدمات، پردازش و غیره. در پروژه های IT گنجانده شده اند، بنابراین ابزارهای زیادی در این زمینه وجود دارد. در زیر برخی از ابزارهایی که در مشکل نظارت مفیدتر هستند آورده شده است:
- نظارت بر عملکرد شبکه بادهای خورشیدی
- نظارت بر عملکرد شبکه Datadog
- ManageEngine OpManager
- ناگیوس کور
- زبیکس
- ایسینگا
چرا Zabix؟
در میان ابزارهای نظارتی، نرم افزار Zabix به دلایل زیر بسیار محبوب است:
- منبع باز و قابل توسعه و سفارشی سازی
- تنظیم نسبتا آسان است
- نیازی به خرید مجوز نیست
- ارائه راهکارهای جامع در خصوص تمامی عناصر پروژه های فناوری اطلاعات از جمله انواع سخت افزار (اعم از سرور، تجهیزات شبکه، سنسورهای مختلف و …)، ارتباطات شبکه، سیستم عامل ها، خدمات، بسترهای مجازی سازی، محاسبات پلتفرم های مرتبط با ابر و غیره.
- دسترسی آسان به منابع و اسناد آموزشی و در دسترس بودن بسیاری از قالب های آماده برای استفاده
از جمله سازمان های بزرگی که از Zabix استفاده می کنند می توان به موارد زیر اشاره کرد:
DELL، T-Mobile، SONY، ABLV BANK، CITADELE BANK، CHINA Net CLOUD ….
در زیر برخی از نمودارها بر اساس برخی از شاخص های استفاده آمده است:
نمودار 1 – استفاده بر اساس نوع کسب و کار
شکل 2 – استفاده کمی از سازمان ها بر اساس کشور
نمودار 3- استفاده در سازمان ها بر اساس تعداد پرسنل
نمودار 4 – استفاده در سازمان ها بر اساس درآمد
سلسله مراتب و مدل های پیشنهادی برای پیاده سازی سیستم نظارت:
نمونه هایی از محیط نرم افزار: