قسمت هفتم


WEB Monitoring

زبيكس محيطي را فراهم آورده است كه تحت وب و با پروتكل http و https بتوان زبيكس را مانيتور كرد و حتي مراحل نصب را نيز مي توان تحت وب انجام نمود


به منظور اجازه دسترسي به صفحه مانيتورينگ و سپس كانفيگ نمودن زبيكس از هر كجا و از هر پلتفرم ، محيط تحت وب آن طراحي شده است و اين اينترفيس قسمتي از سرور زبيكس مي باشد و معمولا(نه الزاما ) بر روي همان سرور زبيكس Run ‌مي شود.


به وسیله Zabbix می توان از جهات مختلف در دسترس بودن وب سایت ها را بررسی نمود.


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


یک وب سناریو شامل یک یا چندین درخواست http یا step می باشد


step‌ ها به صورت دوره ای به وسیله سرور Zabbix بصورت از پیش تعریف شده انجام می شوند


اطلاعات زیر در هر web scenario جمع آوری می گردد:


میانگین سرعت دانلود در ثانیه برای همه step های همه سناریوها


تعداد مراحل انجام نشده


آخرین ‍پیغام error


اطلاعات زیر نیز در هر web scenario step ‌جمع آوری می گردد:


سرعت دانلود در ثانیه


response time





Zabbix گزینه های بسیاری برای مانیتورینگ تجهیزات ارائه میدهد :






پشتیبانی از پروتکل SNMP :




Zabbix از پروتکل SNMP که دراکثر تجهیزات شبکه مانند سویچ ها ، روترها و سروها وجود دارد ، پشتیبانی میکند. که میتواند با تهیه اطلاعات مربوط به شبکه ، سی پی یو ، حافظه ها ، وضعیت پورت ها نقش بزرگی در مدیریت شبکه داشته باشد.


مانیتورینگ VMware :




با استفاده از Zabbix میتوانید از طریق Low Level Discovery به صورت اتوماتیک انواع سیستم های مجازی سازی مانند VMware , VSphere , VMware VCenter , Hypervisor , HyperV را شناسایی و مانیتور کنید.


سفارشی سازی :




اگر در سازمان خود داده های خاصی دارید و نیاز به مانیتورینگ سفارشی سازی شده دارد با استفاده از زبان برنامه نویسی pytone , perl , shell , php و یا هر زبان برنامه نویسی دیگری قادر به گسترش یا سفارشی سازی این سیستم مانیتورینگ خواهید بود.


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




Zabbix قادر خواهد بود که انواع دیتابیس ها SQL Server , MySQL , PostgreSQL , Oracle که اطلاعات مهمی مانند اطلاعات مشتریان ، امور مالی و مانیتور کردن سرعت دانلود و آپلود یا در دسترس بودن سایت ها ، سرورها ، فروشگاه ها و ... که در ان نگهداری میشود را مانیتور کند.
Zabbix حتی به مدیران سایت ها این امکان را میدهد که تمامی صفحات وب سایت را به صورت جداگانه مانیتور کرده و صفحاتی هم که احتیاج به لاگین کردن دارند با وارد نمودن Username و Password وارد آن شده و وضعیت انجا را تحلیل کند.


مانیتورینگ سرورهای جاوا :




Zabbix بعد از نسخه 2 یک قابلیت جدیدی که به زبان جاوا نوشته شده ، به نام Zabbix Java Gateway را اضافه کرده که امکان مانیتور کردن نرم افزارهای مبتنی بر Java را با استفاده از JMX (Java Management Extensions) ایجاد مینماید و Zabbix درخواست مورد نظر را از طریق ارسال JMX Counter مناسب به سمت Zabbix Java Gateway ارسال مینماید و Zabbix Java Gateway جواب ها را بدون نیاز به هیچ نرم افزار دیگری از نرم افزار های مبتنی بر Java دریافت کرده و به سمت سرور ارسال می نماید ، که دارای اهمیت زیادی میباشد.





مانیتورینگ سخت افزاری :




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


مانیتورینگ شرایط محیطی :




با استفاده از Zabbix میتوانید از سنسورهایی که جهت کنترل رطوبت و دما و نیز درجه فشار محیط به کار میروند با مانیتورینگ شرایط محیطی اقدام فرمایید.


پایش بدون نیاز به عامل نرم افزاری :




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


استفاده بهینه از پهنای باند ارتباطی بین مرکز و شعبات نیز در این حالت از طراحی جزء یکی از مهمترین مزایای این نوع از طراحی می باشد. چرا که در این حالت به جای اینکه هر کدام از تجهیزات جداگانه اطلاعات آماری خود را به سمت سرور مرکزی ارسال نمایند ، همه این اطلاعات در اختیار ***** قرار گرفته و در نهایت از طریق یک Connection به سمت سرور مرکزی ارسال می گردد.
لذا این امر علاوه بر کاهش پهنای باند مصرفی و نیز کاهش تعداد Connection هایی که در هر زمان باید از طریق سرور مرکزی کنترل گردد، این امکان را برای مدیران شبکه سازمان ایجاد می نماید که بتوانند از طریق اعمال سیاست های امنیتی خاص، نسبت به ارتقاء سطح امنیت بستر ارتباطی بین مرکز و شعبات اقدامات لازم را صورت دهند. از جمله به کارگیری Firewall ها که باید پورت های مجاز در آنها تعریف و به کار گرفته شود.


نیاز است که روی فایروال دیتابیس پورت ۳۳۰۶ را باز کنیم و همچنین روی Zabbix server پورت ۱۰۰۵۱ و همچنین روی سرور frontend پورت ۸۰ را باز نماییم.


.................................................. ..................................................
پایان قسمت هفتم .





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