Frame 18703

مدرس

کیوان نیکویی

سطح

مبتدی

فصل

10

دانشجو

1

ساعت

40:00:00

Monitoring Solution With Zabbix LTS

مفهوم مانیتورینگ عبارت است از مشاهده و جمع‌آوری و آنالیز سیستماتیک داده ها و استفاده از اطلاعات حاصل‌شده جهت ردیابی مشکل سرویس دهی مجموعه در راستای دستیابی به رشد و بهبود خدمات و در انتها یک راهنما برای تصمیمات مدیریتی.

عملیات مانیتورینگ معمولاً روی فرآیندها پیاده می‌شود، تعریف مفهوم فرآیند طی کردن هر گونه درخواست از کانال های ورودی موجود مجموعه و در پایان دریافت پاسخ به معنی اتمام کار می باشد. با بروز فرآیندها مسیر طی شده از سخت افزارها و نرم افزارها و تجهیزات سیستمی و شبکه ای از قبیل سرورها و سیستم‌عامل‌ها و چاپگرهای تحت شبکه، UPSها، سوئیچها و روترها، حسگرهای دما و رطوبت، کارت‌خوان‌ها، دوربین‌های مدار بسته و منابع ذخیره‌سازی اطلاعات (Storage) و... می گذرد، وبه سرویس‌دهی مجوعه جامعیت می بخشد. با توجه به اهمیت موضوع و رضایتمندی در سرویس دهی بایستی وضعیت تمامی این نقاط که حائز اهمیت هستند دائما مشاهده و بررسی گردد و در صورت کوچکترین رخداد و خلل جهت حل مشکل به مسئولان سیستم اطلاع رسانی گردد و مشخص شود که در مسیر یک فرایند چه زمانی و کجا خلل اتفاق می‌افتد و چه عاملی باعث آن بوده است و چگونه می بایست رفع گردد.

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

  • سرویس دهی مطلوب و با کیفیت و حداقل DownTime
  • کمک به هر گونه تصمیم گیری صحیح مدیریتی در خصوص تامین و خرید سخت افزار و نرم افزار و شبکه و تجهیزات .
  • عدم بروزمشکلات تکراری ناشی از قطعی سرویس
  • اطلاع رسانی و رفع مشکل در اسرع وقت .
  • حذف مانیتورینگ های جزیره ای و مشاهده وضعیت کلیه سرویس های مجموعه و جمع آوری اطلاعات به صورت متمرکز.
  • عدم تحمیل جریمه و هزینه های بسیار سنگین مالی و اعتباری به سازمانها
  • در نهایت مشاهده مسیر و رویت لحظه ای از وضعیت نقاط حساس تراکنش های مجموعه وبررسی و انجام عکس العمل در صورت بروز خلل .

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

Monitoring Solution With Zabbix LTS

Rectangle 1644

مدرس


کیوان نیکویی

سطح

مبتدی

فصل

10

دانشجو

894

ساعت

40:00:00
4680000تومان
5200000تومان
4680000 تومان
5200000 تومان

خدمات جانبی

مزایای مانیتورینگ یکپارچه

همانطور که ذکر شد، تمامی مجموعه ها برای رضایتمندی و بهبود کیفیت سرویس دهی به مانیتورینگ نیاز دارند. با راه اندازی مانیتورینگ یکپارچه در مجموعه مزایای زیر را حاصل می گردد:

  1. حذف مانیتورینگ های جزیره ای و مشاهده وضعیت کلیه سرویس های مجموعه و جمع آوری اطلاعات به صورت متمرکز.
  2. مطلع شدن (Notify) از خلل ها با روشهای متنوع اعم از EMAIL, Telegram , … و بررسی آنها در اسرع وقت توسط مسئولین مربوطه.
  3. بالا رفتن سرعت در یافتن مکان مشکل (Trubleshoot) و کم شدن زمان Downtime
  4. نمایش گرافیکی شمای کلی پروسه و فرآیند تحت کنترل.
  • داشبورد
  • گراف ها
  • اسکرین ها
  • مپ ها
  • انواع گزارشات

5. انجام هر گونه Action در هنگام بروز خطا و قدرت اجرای هر گونه  Scriptجهت رفع مشکل مشاهده شده.

6. استفاده از امکان Export و Import

7. مشاهده و اطلاع رسانی وضعیت سیستم های موجود در Maintenance Mode.

سیستم مانیتورینگ ZABBIX

یکی از قوی ترین و شناخته شده ترین سیستمهای مانیتورینگ در دنیا میباشد ZABBIX سیستم مانیتورینگ که از سال 2001 اولین نسخه آن به بازار عرضه شده و تا امروز به عنوان یکی از سیستمهای پیشرو در صنعت مانیتورینگ شبکه و نرم افزارها، نسخه های بسیاری را روانه بازار نموده است.

 امروزه شرکتهای بسیاری در سرتاسر دنیا از سیستم مانیتورینگ ZABBIX استفاده مینمایند. شکل زیر به صورت کلی نشان دهنده پراکندگی مشتریان ZABBIX در سرتاسر دنیا میباشد:

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

 سیستم مانیتورینگ ZABBIX یکی از بهترین و کاملترین راه حلهای مورد نیاز در زمینه  Availability and Performance Monitoring  میباشد. در این سیستم امکانات متعددی به صورت پیش فرض در اختیار کاربران قرار دارد که از این طریق راه اندازی سیستم مانیتورینگ سریعتر و آسانتر صورت میپذیرد، در عین حال کاربران در سیستم مانیتورینگ  ZABBIX میتوانند به راحتی نیازهای خود را تحت عنوان یک ماژول به ZABBIX اضافه نمایند. برای این کار سیستم مانیتورینگ ZABBIX  تمام زبانهای برنامه نویسی موجود را پشتیبانی می کند و کاربران هیچ محدودیتی در استفاده از زبانهای برنامه نویسی برای استفاده از این قابلیت ZABBIX  ندارند و برروی تمامی سیستم عامل های موجود در زیر قابلیت آنرا دارد که بتواند مانیتورینگ را انجام دهد.

 علاوه بر این ، Open Source  بودن این سیستم باعث شده تا اطمینان کاربران، به خصوص کاربرانی که دارای اطلاعات حساس در سازمان خود میباشند به این سیستم افزایش یابد.

این سیستم دارای ویژگیهای بسیار منحصر به فردی در حوزه مانیتورینگ و هشدارهای کاربردی و متنوع در زمان وقوع یک رویداد و نیز قابلیتهای ویژه در UI می باشد که بسیاری از این ویژگیها در دیگر سیستمهای مانیتورینگی که بعضا به صورت Closed Source می باشند وجود ندارد.

  همچنین سیستم مانیتورینگ ZABBIX  دارای تعداد زیادی Partner  در سراسر جهان میباشد. در این میان نام شرکت های بزرگی از جمله VMware و Ubuntu ،RedHat ،Novell ،IBM  به عنوان شرکای استراتژیک شرکت ZABBIX نشان دهنده اعتبار این سیستم مانیتورینگ در دنیا میباشد.

 

ساختار سیستم مانیتورینگ Zabbix :

به صورت کلی میتوان توانمندیهای سیستم مانیتورینگ ZABBIX   را به چهار بخش تقسیم کرد:

  • رصد اطلاعات  Data Gathering
  • هشدار وقوع یک رخداد
  • عکس العمل هوشمندانه
  • گزارش

از جمله مهمترین قابلیتهای این سیستم در جمع آوری اطلاعات و مانیتورینگ سناریوهای مختلف ، میتوان به موارد زیر اشاره نمود:

  • Auto Discovery
  • Low Level Discovery
  • Distributed Monitoring
  • Trapping Mechanisms
  • Polling Mechanisms
  • High Performance Agent
  • Agent less Monitoring
  • Database Monitoring (ODBC)
  • JMX (Java Management Extensions) Monitoring
  • Hardware Monitoring (IPMI, SIM, …)
  • SNMP Monitoring (All Versions)
  • IT Services Monitoring
  • Virtualization Monitoring
  • External Check
  • MI Monitoring
  • Log Monitoring
  • Web Monitoring (CURL)
  • Custom Monitoring
  • Kubernetes Monitoring
  • Docker Monitoring
  • Zabbix Proxy

 

مزایای Zabbix در یک نگاه :

نقش Zabbix در فرآیند DevOps :